msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-09-12 23:31+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Arabic "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Bulgarian (Bulgaria) "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-10-20 01:34+0000\n"
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
"Language-Team: Bengali (India) "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Bosnian "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Catalan "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Czech "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-05-16 09:23+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Danish "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-05-22 08:17+0000\n"
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
"Language-Team: German "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr "Sicherheitsgruppenelement auf fernem Server aktualisiert: %s"
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr "Provider-Regel aktualisiert"
msgid "Init firewall settings (driver=%s)"
msgstr "Initialisierung von Firewalleinstellungen (driver=%s)"
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr "Vorbereiten von Filtern für Geräte %s"
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr "Sicherheitsgruppenregel aktualisiert %r"
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr "Sicherheitsgruppenmitglied aktualisiert %r"
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr "Gerätefilter für %r entfernen"
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr "Firewallregeln aktualisieren"
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr "Portfilter für %s aktualisieren"
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr "Stammhilfsanwendung."
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr "NexusDriver: %s"
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr "Aufruf von 'NexusPlugin:create_network()'"
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr "Agent nicht synchron mit Plug-in!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr "Agent erfolgreich initialisiert, läuft jetzt... "
msgstr "Fehler bei Agentenschleife. Geräteinfo: %s"
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
#, fuzzy
msgid "Modular L2 Plugin initialization complete"
msgstr "Plug-in-Initialisierung abgeschlossen"
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, fuzzy, python-format
msgid "Network %s has no segments"
msgstr "Netz %s für Agent nicht verwendet."
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr "Kein VIF-Port für Port %s für Agent definiert."
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr "Tunnel-IP %(local_ip)s kann nicht synchronisiert werden: %(e)s"
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr "Agententunnel nicht synchron mit Plug-in!"
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr "Analysieren von 'bridge_mappings' fehlgeschlagen: %s."
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr "%s-Agent beendet!"
"Wiederholungslimit für Neuversuch von Transaktion erreicht (%d). "
"Tunnelschlüsselzuordnung abgebrochen."
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr "DHCP-Agent %(agent_id)s ist Netz %(network_id)s als Host zugeordnet"
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr "Netz %s wird bereits gehostet"
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr "DHCP-Agent %s ist nicht aktiv"
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr "Keine nicht gehosteten Netze"
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr "Erneut starten: letzte Übereinstimmung für %(first_ip)s-%(last_ip)s"
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-#~ "Erneut starten: %(first_ip1)s-%(last_ip1)s und "
-#~ "%(first_ip2)s-%(last_ip2)s zusammengefügt"
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr "Erneut starten: zuerst %(first_ip)s-%(last_ip)s aktualisiert"
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr "Fehler beim Überprüfen des Status vom Netzadministrator:"
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: English (Australia) "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: English (United Kingdom) "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: English (United States) "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-05-13 06:01+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Spanish "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-08-29 05:16+0000\n"
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
"Language-Team: Spanish (Mexico) "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-11-15 00:14+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Basque "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-11-15 02:27+0000\n"
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
"Language-Team: Basque (Spain) "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-11-15 02:28+0000\n"
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
"Language-Team: Persian "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Finnish (Finland) "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-09-28 05:40+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Filipino "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-05-13 06:01+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: French "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-10-28 23:23+0000\n"
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
"Language-Team: Galician "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2014-01-17 14:28+0000\n"
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
"Language-Team: Hebrew "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2014-01-21 01:25+0000\n"
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
"Language-Team: Hebrew (Israel) "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-08-27 04:58+0000\n"
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
"Language-Team: Hindi "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Croatian "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Hungarian "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Indonesian "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-12-16 02:36+0000\n"
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
"Language-Team: Icelandic (Iceland) "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-05-16 09:23+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Italian "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Italian (Italy) "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-01-30 10:28+0000\n"
"Last-Translator: Tomoyuki KATO <tomo@dream.daynight.jp>\n"
"Language-Team: Japanese "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-04-19 14:53+0000\n"
"Last-Translator: Nika Chkhikvishvili <frrrredo@gmail.com>\n"
"Language-Team: ka_GE <LL@li.org>\n"
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr "პროვაიდერის წესი განახლებულია"
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr "ფაირვოლის წესების განახლება"
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-11-15 02:27+0000\n"
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
"Language-Team: Khmer "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-09-18 00:19+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Kannada "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Korean "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-04-28 05:13+0000\n"
"Last-Translator: ujuc Gang <potopro@gmail.com>\n"
"Language-Team: ko_KR <LL@li.org>\n"
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-11-17 05:24+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Malayalam (India) "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-10-16 22:17+0000\n"
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
"Language-Team: Marathi (India) "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Malay "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Norwegian Bokmål "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-09-05 06:03+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Nepali "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgid ""
msgstr ""
"Project-Id-Version: neutron "
-"jenkins.neutron.propose.translation.update.229\n"
+"jenkins.neutron.propose.translation.update.231\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Dutch (Netherlands) "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-12-15 04:38+0000\n"
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
"Language-Team: Panjabi (Punjabi) (India) "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-06-28 06:06+0000\n"
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
"Language-Team: Polish (Poland) "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Portuguese "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Portuguese (Brazil) "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-06-08 07:51+0000\n"
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
"Language-Team: Romanian "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-05-13 06:01+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Russian "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Russian (Russia) "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-08-27 04:58+0000\n"
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
"Language-Team: Slovak "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-06-28 06:06+0000\n"
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
"Language-Team: Slovenian (Slovenia) "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-11-15 02:27+0000\n"
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
"Language-Team: Swedish "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Swahili (Kenya) "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Tagalog "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-09-28 05:40+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Tagalog (Philippines) "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Turkish (Turkey) "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Ukrainian "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-10-07 01:13+0000\n"
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
"Language-Team: Urdu "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-05-13 06:01+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Vietnamese (Viet Nam) "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-05-13 06:01+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Chinese (China) "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Chinese (Hong Kong) "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr ""
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr ""
msgid "Init firewall settings (driver=%s)"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr ""
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr ""
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr ""
msgstr ""
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
msgid "Modular L2 Plugin initialization complete"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, python-format
msgid "Network %s has no segments"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr ""
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr ""
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr ""
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr ""
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr ""
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-02-09 06:21+0000\n"
+"POT-Creation-Date: 2014-02-11 06:22+0000\n"
"PO-Revision-Date: 2013-05-22 03:25+0000\n"
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
"Language-Team: Chinese (Taiwan) "
"update for Neutron."
msgstr ""
-#: neutron/auth.py:36
+#: neutron/auth.py:37
msgid "X_USER_ID is not found in request"
msgstr ""
msgstr "已在遠端 %s 上更新安全群組成員"
#: neutron/agent/securitygroups_rpc.py:99
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:162
msgid "Provider rule updated"
msgstr "已更新提供者規則"
msgid "Init firewall settings (driver=%s)"
msgstr "起始防火牆設定(驅動程式 = %s)"
-#: neutron/agent/securitygroups_rpc.py:118
+#: neutron/agent/securitygroups_rpc.py:126
#, python-format
msgid "Preparing filters for devices %s"
msgstr "正在準備裝置 %s 的過濾器"
-#: neutron/agent/securitygroups_rpc.py:126
+#: neutron/agent/securitygroups_rpc.py:134
#, python-format
msgid "Security group rule updated %r"
msgstr "安全群組規則已更新 %r"
-#: neutron/agent/securitygroups_rpc.py:133
+#: neutron/agent/securitygroups_rpc.py:141
#, python-format
msgid "Security group member updated %r"
msgstr "安全群組成員已更新 %r"
-#: neutron/agent/securitygroups_rpc.py:156
+#: neutron/agent/securitygroups_rpc.py:154
+#, python-format
+msgid ""
+"Adding %s devices to the list of devices for which firewall needs to be "
+"refreshed"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:174
#, python-format
msgid "Remove device filter for %r"
msgstr "移除 %r 的裝置過濾器"
-#: neutron/agent/securitygroups_rpc.py:165
+#: neutron/agent/securitygroups_rpc.py:183
msgid "Refresh firewall rules"
msgstr "重新整理防火牆規則"
-#: neutron/agent/securitygroups_rpc.py:172
+#: neutron/agent/securitygroups_rpc.py:187
msgid "No ports here to refresh firewall"
msgstr ""
-#: neutron/agent/securitygroups_rpc.py:178
+#: neutron/agent/securitygroups_rpc.py:193
#, python-format
msgid "Update port filter for %s"
msgstr "更新 %s 的埠過濾器"
+#: neutron/agent/securitygroups_rpc.py:211
+#, python-format
+msgid "Preparing device filters for %d new devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:224
+msgid "Refreshing firewall for all filtered devices"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:232
+#, python-format
+msgid "Refreshing firewall for %d devices"
+msgstr ""
+
#: neutron/agent/common/config.py:31
msgid "Root helper application."
msgstr "根說明程式應用程式。"
#: neutron/db/l3_db.py:510
#, python-format
msgid ""
-"Cannnot create floating IP and bind it to Port %s, since that port is "
+"Cannot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
+#: neutron/openstack/common/middleware/catch_errors.py:40
+#, python-format
+msgid "An error occurred during processing the request: %s"
+msgstr ""
+
+#: neutron/openstack/common/middleware/notifier.py:40
+#, python-format
+msgid "An exception occurred processing the API call: %s "
+msgstr ""
+
+#: neutron/openstack/common/middleware/sizelimit.py:55
+#: neutron/openstack/common/middleware/sizelimit.py:64
+#: neutron/openstack/common/middleware/sizelimit.py:75
+msgid "Request is too large."
+msgstr ""
+
#: neutron/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:116
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:69
msgid "No usable Nexus switch found to create SVI interface."
msgstr ""
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:131
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:68
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:74
msgid "No subnet_id specified for router gateway."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:136
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:73
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:79
#, python-format
msgid "Subnet %(subnet_id)s has an interface on %(router_id)s."
msgstr ""
#: neutron/plugins/cisco/common/cisco_exceptions.py:141
-#: neutron/plugins/ml2/drivers/cisco/exceptions.py:78
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:84
msgid "Nexus hardware router gateway only uses Subnet Ids."
msgstr ""
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:130
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:161
#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:168
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:181
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:188
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:208
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:214
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:182
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:189
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:209
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:215
#, python-format
msgid "NexusDriver: %s"
msgstr "NexusDriver:%s"
#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:174
-#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:195
+#: neutron/plugins/ml2/drivers/cisco/nexus_network_driver.py:196
#, python-format
msgid "NexusDriver created VLAN: %s"
msgstr ""
msgstr "已呼叫 NexusPlugin:create_network()"
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:113
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:112
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:104
#, python-format
msgid "Nexus: create & trunk vlan %s"
msgstr ""
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:125
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:119
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:108
#, python-format
msgid "Nexus: trunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:138
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:131
#, python-format
msgid "Nexus: delete & untrunk vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:144
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:135
#, python-format
msgid "Nexus: delete vlan %s"
msgstr ""
#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:147
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:138
#, python-format
msgid "Nexus: untrunk vlan %s"
msgstr ""
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
msgid "Agent out of sync with plugin!"
msgstr "代理程式與外掛程式不同步!"
#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341
msgid "Agent initialized successfully, now running... "
msgstr "已順利地起始設定代理程式,現正在執行中..."
msgstr "代理程式迴圈發生錯誤。裝置資訊:%s"
#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1226
#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
#, python-format
msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
msgid "Mechanism driver %s failed in unbind_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:116
+#: neutron/plugins/ml2/plugin.py:117
#, fuzzy
msgid "Modular L2 Plugin initialization complete"
msgstr "已完成外掛程式起始設定"
-#: neutron/plugins/ml2/plugin.py:145
+#: neutron/plugins/ml2/plugin.py:146
msgid "network_type required"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:184
+#: neutron/plugins/ml2/plugin.py:185
#, fuzzy, python-format
msgid "Network %s has no segments"
msgstr "代理程式上未使用網路 %s。"
-#: neutron/plugins/ml2/plugin.py:284
+#: neutron/plugins/ml2/plugin.py:285
#, python-format
msgid ""
"In _notify_port_updated(), no bound segment for port %(port_id)s on "
"network %(network_id)s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:326
+#: neutron/plugins/ml2/plugin.py:327
#, python-format
msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:386
+#: neutron/plugins/ml2/plugin.py:387
#, python-format
msgid "Deleting network %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516
+#: neutron/plugins/ml2/plugin.py:397 neutron/plugins/ml2/plugin.py:517
#, python-format
msgid "Ports to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522
+#: neutron/plugins/ml2/plugin.py:403 neutron/plugins/ml2/plugin.py:523
msgid "Tenant-owned ports exist"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:410
+#: neutron/plugins/ml2/plugin.py:411
#, python-format
msgid "Subnets to auto-delete: %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:421
+#: neutron/plugins/ml2/plugin.py:422
#, python-format
msgid "Deleting network record %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535
+#: neutron/plugins/ml2/plugin.py:430 neutron/plugins/ml2/plugin.py:536
msgid "Committing transaction"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:433
+#: neutron/plugins/ml2/plugin.py:434
msgid "A concurrent port creation has occurred"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:444 neutron/plugins/ml2/plugin.py:543
#, python-format
msgid "Exception auto-deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:451
+#: neutron/plugins/ml2/plugin.py:452
#, python-format
msgid "Exception auto-deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:461
+#: neutron/plugins/ml2/plugin.py:462
msgid "mechanism_manager.delete_network_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:475
+#: neutron/plugins/ml2/plugin.py:476
#, python-format
msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:505
+#: neutron/plugins/ml2/plugin.py:506
#, python-format
msgid "Deleting subnet %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:531
+#: neutron/plugins/ml2/plugin.py:532
msgid "Deleting subnet record"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:552
+#: neutron/plugins/ml2/plugin.py:553
msgid "mechanism_manager.delete_subnet_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:581
+#: neutron/plugins/ml2/plugin.py:582
#, python-format
msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:642
+#: neutron/plugins/ml2/plugin.py:643
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:112
#, python-format
msgid "Deleting port %s"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:659
+#: neutron/plugins/ml2/plugin.py:660
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:113
#, python-format
msgid "The port '%s' was deleted"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:670
msgid "Calling base delete_port"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:678
+#: neutron/plugins/ml2/plugin.py:679
msgid "mechanism_manager.delete_port_postcommit failed"
msgstr ""
-#: neutron/plugins/ml2/plugin.py:687
+#: neutron/plugins/ml2/plugin.py:688
#, python-format
msgid "Port %(port)s updated up by agent not found"
msgstr ""
msgid "Nexus Port Binding (%(filters)s) is not present"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:46
+#: neutron/plugins/ml2/drivers/cisco/exceptions.py:63
#, python-format
-msgid "nexus_switches found = %s"
+msgid "Missing required field(s) to configure nexus switch: %(fields)s"
msgstr ""
-#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:151
+#: neutron/plugins/ml2/drivers/cisco/mech_cisco_nexus.py:45
#, python-format
-msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+msgid "nexus_switches found = %s"
msgstr ""
#: neutron/plugins/ml2/drivers/l2pop/config.py:25
msgid "Unable to update name on NVP backend for network gateway: %s"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2062
+#: neutron/plugins/nicira/NeutronPlugin.py:2065
#, python-format
msgid "Security group: %s was already deleted from backend"
msgstr ""
-#: neutron/plugins/nicira/NeutronPlugin.py:2075
+#: neutron/plugins/nicira/NeutronPlugin.py:2078
#, python-format
msgid "Port values not valid for protocol: %s"
msgstr ""
msgstr "未在代理程式上給埠 %s 定義 VIF 埠。"
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:695
msgid "ofport should have a value that can be interpreted as an integer"
msgstr ""
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:678
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698
#, python-format
msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
msgstr ""
msgid "Ancillary Port %s added"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d "
"-treat_devices_added_or_updated completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051
#, python-format
msgid ""
"process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
"completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_added completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1073
#, python-format
msgid ""
"process_ancillary_network_ports - iteration: %(iter_num)d - "
"treat_ancillary_devices_removed completed in %(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099
#, python-format
msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
msgstr "無法同步通道 IP %(local_ip)s:%(e)s"
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
#, python-format
msgid "Agent rpc_loop - iteration:%d started"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
msgid "Agent tunnel out of sync with plugin!"
msgstr "代理程式通道與外掛程式不同步!"
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
msgid "Error while synchronizing tunnels"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1160
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
#, python-format
msgid "Starting to process devices in:%s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1196
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
"Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
msgid "Error while processing VIF ports"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217
#, python-format
msgid ""
"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
"statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
msgid "Checking OVS version for VXLAN support"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250
#, python-format
msgid ""
"Failed userspace version check for Open vSwitch with VXLAN support. To "
"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
#, python-format
msgid ""
"Failed kernel version check for Open vSwitch with VXLAN support. To use "
"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
#, python-format
msgid ""
"Cannot determine kernel Open vSwitch version, please ensure your Open "
"vSwitch kernel module is at least version %s to support VXLAN tunnels."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273
#, python-format
msgid ""
"Unable to determine Open vSwitch version. Please ensure that its version "
"is %s or newer to use VXLAN tunnels with OVS."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1288
#, python-format
msgid "Parsing bridge_mappings failed: %s."
msgstr "剖析 bridge_mappings 時失敗:%s。"
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
#, python-format
msgid "Invalid tunnel type specificed: %s"
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1313
msgid "Tunneling cannot be enabled without a valid local_ip."
msgstr ""
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1329
#, python-format
msgid "%s Agent terminated!"
msgstr "%s 已終止代理程式!"
msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation."
msgstr "交易重試次數已耗盡(%d 次)。已放棄通道索引鍵配置。"
-#: neutron/scheduler/dhcp_agent_scheduler.py:42
+#: neutron/scheduler/dhcp_agent_scheduler.py:50
#, python-format
msgid ""
"Network %(network_id)s is scheduled to be hosted by DHCP agent "
"%(agent_id)s"
msgstr "網路 %(network_id)s 已排程為由 DHCP 代理程式 %(agent_id)s 進行管理"
-#: neutron/scheduler/dhcp_agent_scheduler.py:60
+#: neutron/scheduler/dhcp_agent_scheduler.py:68
#, python-format
msgid "Network %s is hosted already"
msgstr "網路 %s 已進行管理"
-#: neutron/scheduler/dhcp_agent_scheduler.py:69
-#: neutron/scheduler/dhcp_agent_scheduler.py:78
+#: neutron/scheduler/dhcp_agent_scheduler.py:77
+#: neutron/scheduler/dhcp_agent_scheduler.py:86
msgid "No more DHCP agents"
msgstr ""
-#: neutron/scheduler/dhcp_agent_scheduler.py:101
+#: neutron/scheduler/dhcp_agent_scheduler.py:109
#, python-format
msgid "DHCP agent %s is not active"
msgstr "DHCP 代理程式 %s 不在作用中"
-#: neutron/scheduler/dhcp_agent_scheduler.py:108
+#: neutron/scheduler/dhcp_agent_scheduler.py:116
msgid "No non-hosted networks"
msgstr "不存在未管理的網路"
#~ msgstr "預設服務類型的文字說明"
#~ msgid ""
-#~ msgstr ""
+#~ msgstr "回收:已合併 %(first_ip1)s-%(last_ip1)s 及 %(first_ip2)s-%(last_ip2)s"
#~ msgid "Service type %(service_type_id)s could not be found "
#~ msgstr "找不到服務類型 %(service_type_id)s"
#~ msgid "Recycle: last match for %(first_ip)s-%(last_ip)s"
#~ msgstr "回收:%(first_ip)s-%(last_ip)s 的最後一個相符項"
-#~ msgid ""
-#~ "Recycle: merged %(first_ip1)s-%(last_ip1)s and "
-#~ "%(first_ip2)s-%(last_ip2)s"
-#~ msgstr "回收:已合併 %(first_ip1)s-%(last_ip1)s 及 %(first_ip2)s-%(last_ip2)s"
-
#~ msgid "Recycle: updated first %(first_ip)s-%(last_ip)s"
#~ msgstr "回收:已更新第一個 %(first_ip)s-%(last_ip)s"
#~ msgid "Network Admin State Validation Falied: "
#~ msgstr "網路管理狀態驗證失敗:"
+#~ msgid ""
+#~ "Cannnot create floating IP and bind "
+#~ "it to Port %s, since that port "
+#~ "is owned by a different tenant."
+#~ msgstr ""
+
+#~ msgid "Vlan ID %(vlan_id)s or Host ID %(host_id)s missing."
+#~ msgstr ""
+