]> review.fuel-infra Code Review - openstack-build/neutron-build.git/log
openstack-build/neutron-build.git
10 years agoneutron-rootwrap-xen-dom0 handles data from stdin
Simon Pasquier [Mon, 16 Dec 2013 12:43:38 +0000 (13:43 +0100)]
neutron-rootwrap-xen-dom0 handles data from stdin

The neutron-rootwrap-xen-dom0 script and the netwrap plugin have been
modified to pass stdin from one to the other.

Change-Id: Ie97980873ed95f2c96eb68f8de611de1a733b130
Closes-Bug: #1259748

10 years agoMerge "Switch to using spawn to properly treat errors during sync_state"
Jenkins [Mon, 16 Dec 2013 01:10:55 +0000 (01:10 +0000)]
Merge "Switch to using spawn to properly treat errors during sync_state"

10 years agoNicira: Fix core_plugin path and update default values in README
Aaron Rosen [Fri, 13 Dec 2013 01:02:06 +0000 (17:02 -0800)]
Nicira: Fix core_plugin path and update default values in README

The following patch fixes the core_plugin path in the README file
which broke during the rename of quantum to neutron here ee3fe4e8.
This patch also updates a few of the default values and removes
the promise of adding support for multiple control clusters.

Issue reported by: Ben Lin <blin@nicira.com>

Change-Id: Ia46d80384efaa220685f98afa591177d00021362
Closes-bug: #1260550

10 years agoMerge "NVP plugin: Do backend router delete out from db transaction"
Jenkins [Sun, 15 Dec 2013 10:47:19 +0000 (10:47 +0000)]
Merge "NVP plugin: Do backend router delete out from db transaction"

10 years agoImported Translations from Transifex
OpenStack Jenkins [Sun, 15 Dec 2013 06:35:20 +0000 (06:35 +0000)]
Imported Translations from Transifex

Change-Id: Ib37e90be421f09b9e9d3324f7b3152b87226ac99

10 years agoMerge "Revert "move rpc_setup to the last step of __init__""
Jenkins [Sat, 14 Dec 2013 11:52:18 +0000 (11:52 +0000)]
Merge "Revert "move rpc_setup to the last step of __init__""

10 years agoMerge "Updates tox.ini to use new features"
Jenkins [Sat, 14 Dec 2013 07:58:56 +0000 (07:58 +0000)]
Merge "Updates tox.ini to use new features"

10 years agoRevert "move rpc_setup to the last step of __init__"
Mark McClain [Fri, 13 Dec 2013 21:53:09 +0000 (16:53 -0500)]
Revert "move rpc_setup to the last step of __init__"

This reverts commit f691ebe03916a78cbf18017d628a28b17f147700.

Change-Id: Idc0bb0e4401e2561f2d8e3132f14df14b7537448
Partial-Bug: #1253896

10 years agoNVP plugin: Do backend router delete out from db transaction
Salvatore Orlando [Wed, 11 Dec 2013 23:10:11 +0000 (15:10 -0800)]
NVP plugin: Do backend router delete out from db transaction

Performing the NVP API operation from within a DB transaction
increases the risk of a deadlock between sqlalchemy and eventlet.

With this patch, the operation is moved outside of the db transaction
and appropriate mechanism are put in place for:
i) ensuring neutron db consistency in case of NVP failures
ii) avoiding deleting from backend if neutron logic does not allow it

This patch also synchronizes the routine for removing a router
gateway port from NVP.

Change-Id: I58d156e303e7a56ceb8c62766c192e154b0a3bb4
Closes-Bug: #1258150

10 years agoUpdates tox.ini to use new features
Sushil Kumar [Mon, 9 Dec 2013 14:02:49 +0000 (14:02 +0000)]
Updates tox.ini to use new features

tox 1.6 allows us to skip the sdist step, which is slow. This does that.
It also allows us to override the install line. In this case, it's
important as it allows us to stop getting pre-release software we
weren't asking for.

Original patch by Monty Taylor, talked about here:
http://lists.openstack.org/pipermail/openstack-dev/2013-September/015495.html

Change-Id: I87f172cfcc44c9afff9c5162791d6c6b31972702

10 years agoMerge "Updated from global requirements"
OpenStack Jenkins [Thu, 12 Dec 2013 04:14:22 +0000 (04:14 +0000)]
Merge "Updated from global requirements"

10 years agoMerge "Add X-Tenant-ID to metadata request"
Jenkins [Thu, 12 Dec 2013 00:33:03 +0000 (00:33 +0000)]
Merge "Add X-Tenant-ID to metadata request"

10 years agoMerge "move rpc_setup to the last step of __init__"
Jenkins [Thu, 12 Dec 2013 00:25:36 +0000 (00:25 +0000)]
Merge "move rpc_setup to the last step of __init__"

10 years agoMerge "Fix a race condition in agents status update code"
Jenkins [Wed, 11 Dec 2013 20:09:38 +0000 (20:09 +0000)]
Merge "Fix a race condition in agents status update code"

10 years agoAdd X-Tenant-ID to metadata request
Aaron Rosen [Mon, 7 Oct 2013 22:34:38 +0000 (15:34 -0700)]
Add X-Tenant-ID to metadata request

Previously, one could update a port's device_id to be that of
another tenant's instance_id and then be able to retrieve that
instance's metadata. In order to prevent this X-Tenant-ID is now
passed in the metadata request to nova and nova then checks that
X-Tenant-ID also matches the tenant_id for the instance against it's
database to ensure it's not being spoofed.

DocImpact - When upgrading OpenStack nova and neturon, neutron
            should be updated first (and neutron-metadata-agent
            restarted before nova is upgraded) in order to minimize
            downtime. This is because there is also a patch to nova
            which has checks X-Tenant-ID against it's database
            therefore neutron-metadata-agent needs to pass that
            before nova is upgraded for metadata to work.

Change-Id: I2b8fa2f561a7f2914608e68133abf15efa95015a
Closes-Bug: #1235450

10 years agomove rpc_setup to the last step of __init__
Yong Sheng Gong [Mon, 9 Dec 2013 13:01:17 +0000 (21:01 +0800)]
move rpc_setup to the last step of __init__

rpc setup should be the last stuff in agent initialization
so that the rcp message handler(the agent instance itself)
can have a fully initialized agent instance.

Change-Id: I58c966e2c8ee92c307b565932e867b5d1ec73b67
Closes-Bug: #1259088

10 years agoUpdated from global requirements
OpenStack Jenkins [Tue, 10 Dec 2013 00:17:38 +0000 (00:17 +0000)]
Updated from global requirements

Change-Id: Iec62e381c079d1a71bd5d49f09cf71f6f4f68f72

10 years agoSync global requirements to pin sphinx to sphinx>=1.1.2,<1.2
Morgan Fainberg [Tue, 10 Dec 2013 22:03:12 +0000 (14:03 -0800)]
Sync global requirements to pin sphinx to sphinx>=1.1.2,<1.2

Sync the global requirements to pin sphinx.  This addresses an issue
where Sphinx 1.2 is not building documents correctly and causing
check/gate to fail.

Change-Id: Iea62bf9f5a1a6b729ab2ddb6d0c6390a7dc9dca1

10 years agoMerge "LBaaS: unify haproxy-on-host plugin driver and agent"
Jenkins [Tue, 10 Dec 2013 14:34:22 +0000 (14:34 +0000)]
Merge "LBaaS: unify haproxy-on-host plugin driver and agent"

10 years agoMerge "Fix str2dict and dict2str's incorrect behavior"
Jenkins [Tue, 10 Dec 2013 12:06:06 +0000 (12:06 +0000)]
Merge "Fix str2dict and dict2str's incorrect behavior"

10 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Tue, 10 Dec 2013 10:47:10 +0000 (10:47 +0000)]
Merge "Imported Translations from Transifex"

10 years agoLBaaS: unify haproxy-on-host plugin driver and agent
Oleg Bondarev [Tue, 6 Aug 2013 08:52:34 +0000 (12:52 +0400)]
LBaaS: unify haproxy-on-host plugin driver and agent

Unifies haproxy reference implementation to make common agent based plugin driver
which is suitable for all vendors who wants to use async mechanism.

 - Agent API as well as device driver API changed to handle
   loadbalancer objects individually;
 - Agent loads device drivers according to config;
 - LogicalDeviceCache class was removed from agent as it was used only
   as a list - to put and remove entries ant check whether entry is in or not.
   It was replaced with instance_mapping dict in agent to store known instances and
   corresponding device_drivers;
 - Agent reports which device drivers are supported (needs for scheduling on plugin side);
 - Agent-to-plugin API was extended to provide an ability for agent to update
   statuses of pools/vips/members/health_monitors;
 - Vendor should only implement device driver; plugin driver just needs
   to inherit AgentBasedPluginDriver and override device_driver member;
 - This patch doesn't move files to make review easier;
   all rename/replace will be done in a subsequent patch;

DocImpact

NOTE: Since the change in the agent RPC API is backward-incompatible
(major RPC version change), LBaaS server-agent communications will be
completely broken until both sides are upgraded so users will be unable to
create new or update existing HAProxy loadbalancer instances during upgrade

Implements blueprint lbaas-common-agent-driver

Change-Id: I9fd90a1321611d202ef838681273081fa6c1686a

10 years agochange variable name from plugin into agent
Yong Sheng Gong [Tue, 10 Dec 2013 06:38:35 +0000 (14:38 +0800)]
change variable name from plugin into agent

Variable for agent instance should be named as 'agent'
instead of plugin.

Change-Id: I9bb2245049c6d6084284c2311a4c6aa2ad880bc1
Closes-Bug: #1259431

10 years agoImported Translations from Transifex
OpenStack Jenkins [Tue, 10 Dec 2013 06:33:52 +0000 (06:33 +0000)]
Imported Translations from Transifex

Change-Id: Ic0303173cb8a04bc9bb2e31b80e37baca538dc9b

10 years agoMerge "Remove root_helper config from plugin ini"
Jenkins [Mon, 9 Dec 2013 23:28:32 +0000 (23:28 +0000)]
Merge "Remove root_helper config from plugin ini"

10 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Mon, 9 Dec 2013 20:38:17 +0000 (20:38 +0000)]
Merge "Imported Translations from Transifex"

10 years agoRemove root_helper config from plugin ini
Akihiro Motoki [Mon, 9 Dec 2013 17:07:54 +0000 (02:07 +0900)]
Remove root_helper config from plugin ini

As root_helper is defined in neutron.conf, root_helper in plugin ini
is unnecessary and brings confusion when configuring the parameter.
This patch updates plugin ini of NEC plugin and Brocade plugin.

Change-Id: I5b1c36d8d6ffc20ae0b4191a73aaa51f2b3d9a1b
Closes-Bug: #1259242

10 years agoMerge "Add LeastRouters Scheduler to Neutron L3 Agent"
Jenkins [Mon, 9 Dec 2013 14:07:58 +0000 (14:07 +0000)]
Merge "Add LeastRouters Scheduler to Neutron L3 Agent"

10 years agoFix a race condition in agents status update code
Roman Podoliaka [Wed, 27 Nov 2013 16:57:56 +0000 (18:57 +0200)]
Fix a race condition in agents status update code

Code handling agents status updates coming via RPC checks,
if a corresponding entry for the given (agent_type, host)
pair already exists in DB and updates it. And if it doesn't
exist, a new entry is created.

Without a unique constraint this can cause a race condition
resulting in adding of two agent entries having the same value
of (agent_type, host) pair.

Note, that it's already not allowed to have multiple agents of
the same type having the same host value, but currently it's
enforced only at code level, not at DB schema level, which
effectively makes race conditions possible.

Closes-Bug: #1254246

Change-Id: I1ebaa111154b3d6b34074705b579097ab730594c

10 years agoMerge "l3_agent: make process_router more robust"
Jenkins [Mon, 9 Dec 2013 13:06:59 +0000 (13:06 +0000)]
Merge "l3_agent: make process_router more robust"

10 years agoMerge "Remove dead code _arp_spoofing_rule()"
Jenkins [Mon, 9 Dec 2013 12:54:27 +0000 (12:54 +0000)]
Merge "Remove dead code _arp_spoofing_rule()"

10 years agoAdd LeastRouters Scheduler to Neutron L3 Agent
Sylvain Afchain [Tue, 26 Nov 2013 21:24:33 +0000 (22:24 +0100)]
Add LeastRouters Scheduler to Neutron L3 Agent

Allow scheduling of a virtual router on an L3 Agent node with the least
number of routers currently scheduled. This scheduler can be used
instead of the default random scheduler.

Also refactor the l3_agent_scheduler to allow for adding new schedulers.

Implement blueprint lessrouter-scheduler
Change-Id: Ie539c08bdc8a6e1430a106f77d08f15abd0903e7

10 years agoImported Translations from Transifex
OpenStack Jenkins [Mon, 9 Dec 2013 06:32:38 +0000 (06:32 +0000)]
Imported Translations from Transifex

Change-Id: I8899e6ade1eb38e6d183cb35a509fcbecdc04b47

10 years agoMerge "Preserve floating ips when initializing l3 gateway interface"
Jenkins [Sat, 7 Dec 2013 23:05:30 +0000 (23:05 +0000)]
Merge "Preserve floating ips when initializing l3 gateway interface"

10 years agoMerge "Add fwaas_driver.ini to setup.cfg"
Jenkins [Sat, 7 Dec 2013 16:50:01 +0000 (16:50 +0000)]
Merge "Add fwaas_driver.ini to setup.cfg"

10 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Sat, 7 Dec 2013 15:47:24 +0000 (15:47 +0000)]
Merge "Imported Translations from Transifex"

10 years agoMerge "Removed erronus config file comment"
Jenkins [Sat, 7 Dec 2013 10:22:40 +0000 (10:22 +0000)]
Merge "Removed erronus config file comment"

10 years agoMerge "Add request timeout handling for Mellanox Neutron Agent"
Jenkins [Sat, 7 Dec 2013 10:05:57 +0000 (10:05 +0000)]
Merge "Add request timeout handling for Mellanox Neutron Agent"

10 years agoImported Translations from Transifex
OpenStack Jenkins [Sat, 7 Dec 2013 06:33:24 +0000 (06:33 +0000)]
Imported Translations from Transifex

Change-Id: I6f89af93f175d2de8eb2e00b08217a0b29e44385

10 years agoMerge "Improve unit test coverage for Cisco plugin common code"
Jenkins [Fri, 6 Dec 2013 19:28:08 +0000 (19:28 +0000)]
Merge "Improve unit test coverage for Cisco plugin common code"

10 years agoRemove dead code _arp_spoofing_rule()
Aaron Rosen [Fri, 6 Dec 2013 19:12:33 +0000 (11:12 -0800)]
Remove dead code _arp_spoofing_rule()

This code should have been removed when the allowed_address_pair
extension was added here (0efce6195fa7be80e110bd841dc9b3537a94c376).
The arp spoofing rules are handled in the method _setup_spoof_filter_chain().

Reported by: Amir Sadoughi that this was crud I left behind :)

Change-Id: Ib0e2e2a5c13fb8fa7af1f988510143f40ac335e2
Closes-bug: #1258629

10 years agoMerge "Fix unable to add allow all IPv4/6 security group rule"
Jenkins [Fri, 6 Dec 2013 19:14:07 +0000 (19:14 +0000)]
Merge "Fix unable to add allow all IPv4/6 security group rule"

10 years agoMerge "Do not concatenate localized strings"
Jenkins [Fri, 6 Dec 2013 19:13:57 +0000 (19:13 +0000)]
Merge "Do not concatenate localized strings"

10 years agoMerge "Sync rpc fix from oslo-incubator"
Jenkins [Fri, 6 Dec 2013 19:13:48 +0000 (19:13 +0000)]
Merge "Sync rpc fix from oslo-incubator"

10 years agoMerge "Fix a typo in log exception in the metering agent"
Jenkins [Fri, 6 Dec 2013 19:13:38 +0000 (19:13 +0000)]
Merge "Fix a typo in log exception in the metering agent"

10 years agoAdd fwaas_driver.ini to setup.cfg
Terry Wilson [Fri, 6 Dec 2013 17:13:09 +0000 (11:13 -0600)]
Add fwaas_driver.ini to setup.cfg

Change-Id: Ie8157c0df343fb1009e7bc5b3ed2f2d4b0d0afec
Closes-Bug: 1258585

10 years agoSwitch to using spawn to properly treat errors during sync_state
armando-migliaccio [Fri, 6 Dec 2013 15:31:53 +0000 (07:31 -0800)]
Switch to using spawn to properly treat errors during sync_state

Changes f1b9ac5a and 9f6ff7e3 were aimed at improving the robustness
of the sync_state method. However both missed switching from spawn_n
to spawn to properly deal with raised exceptions.

Change-Id: Ieda4a5ecca63de67d8a9757962e7e3383fd9c9ea
Related-bug: #1257514

10 years agoFix a typo in log exception in the metering agent
Sylvain Afchain [Thu, 28 Nov 2013 16:30:47 +0000 (17:30 +0100)]
Fix a typo in log exception in the metering agent

This patch fixes a typo when there is a exception
when the agent try to invoke a method of the driver.

Change-Id: I4fcf19fa84f178348abfb3563bbfd52f0dfcc095
Closes-bug: #1256041

10 years agoSync rpc fix from oslo-incubator
Flavio Percoco [Fri, 6 Dec 2013 14:35:14 +0000 (15:35 +0100)]
Sync rpc fix from oslo-incubator

Sync the following fixes from oslo-incubator:

e227c0e Properly reconnect subscribing clients when QPID broker restarts
ef406a2 Create a shared queue for QPID topic consumers

Change-Id: I286edf6bc4a677aa61f60da785802c19878c79c7
Closes-bug: #1251757
Closes-bug: #1257293

10 years agoMerge "Handle failures on update_dhcp_port"
Jenkins [Fri, 6 Dec 2013 13:26:09 +0000 (13:26 +0000)]
Merge "Handle failures on update_dhcp_port"

10 years agoMerge "Sync dhcp_agent.ini with the codes"
Jenkins [Fri, 6 Dec 2013 12:49:15 +0000 (12:49 +0000)]
Merge "Sync dhcp_agent.ini with the codes"

10 years agoDo not concatenate localized strings
Dirk Mueller [Mon, 21 Oct 2013 11:03:04 +0000 (13:03 +0200)]
Do not concatenate localized strings

This makes it hard for translators to understand what is going
on. Use string formatting with kwargs expansion.

Change-Id: Ic9ad8bb4e3d9c32188f4175bb0359e268921696b

10 years agoImported Translations from Transifex
OpenStack Jenkins [Fri, 6 Dec 2013 06:31:57 +0000 (06:31 +0000)]
Imported Translations from Transifex

Change-Id: I10900cbcfdd3e1568d48dc2e17ccb1a426cd27cb

10 years agoRemoved erronus config file comment
John Dewey [Fri, 6 Dec 2013 03:35:37 +0000 (19:35 -0800)]
Removed erronus config file comment

The comment stating 'DHCP agents needs it.' with regards to the
rpc_notifier notification_driver is incorrect.  Looking through
the code, I see no place this is true.  I believe it to be an
error.

Closes-Bug: #1258390

Change-Id: I58c2f9290731f3e88e4b4a5bdb600aa5bac1a12b

10 years agoMerge "Change to improve dhcp-agent sync_state"
Jenkins [Fri, 6 Dec 2013 03:42:29 +0000 (03:42 +0000)]
Merge "Change to improve dhcp-agent sync_state"

10 years agoFix str2dict and dict2str's incorrect behavior
Jianing Yang [Thu, 5 Dec 2013 09:34:31 +0000 (17:34 +0800)]
Fix str2dict and dict2str's incorrect behavior

Closes-bug: #1258065

Change-Id: Idf14c077eeeda6f18f534ad8f62cd741d0c0a2eb

10 years agoMerge "Fix downgrade in migration"
Jenkins [Fri, 6 Dec 2013 00:00:45 +0000 (00:00 +0000)]
Merge "Fix downgrade in migration"

10 years agoImprove unit test coverage for Cisco plugin common code
Dane LeBlanc [Thu, 5 Dec 2013 22:04:55 +0000 (17:04 -0500)]
Improve unit test coverage for Cisco plugin common code

Closes-Bug: #1190615

This fix improves the unit test coverage for the Cisco Nexus plugin
common modules (directory neutron/plugins/cisco/common) from:
--- cisco_credentials_v2.py 82%
--- cisco_faults.py 0%
--- config.py 84%
To:
--- cisco_credentials_v2.py 100%
--- cisco_faults.py 76%
--- config.py 100%

Change-Id: Id1ccfee1317309039fab83f622ced58efc3b2ae7

10 years agoChange to improve dhcp-agent sync_state
Ed Bak [Tue, 3 Dec 2013 23:00:23 +0000 (23:00 +0000)]
Change to improve dhcp-agent sync_state

Added a pool.waitall to dhcp-agent sync_state
to ensure that the last pool of threads are complete
before another sync_state begins.  Added another
log message to aid in debugging. Also added the
test_sync_state_waitall unit test.

Change-Id: I13d79a212672c4086e3082783743cb1ef2b48cfb
Closes-Bug: #1257514

10 years agoMerge "Ensure NVP API connection port is always an integer"
Jenkins [Thu, 5 Dec 2013 16:59:47 +0000 (16:59 +0000)]
Merge "Ensure NVP API connection port is always an integer"

10 years agoFix downgrade in migration
Ann Kamyshnikova [Tue, 22 Oct 2013 10:29:26 +0000 (14:29 +0400)]
Fix downgrade in migration

In method downgrade_cisco in migration folsom_initial instead of
local method drop_tables op.drop_tables is used

Closes-Bug: #1243148

Change-Id: Ida6c52653c065e49c85141a7d1e61d394c1d709e

10 years agoMerge "Fix MeteringLabel model to not clear router's tenant id on deletion"
Jenkins [Thu, 5 Dec 2013 15:05:35 +0000 (15:05 +0000)]
Merge "Fix MeteringLabel model to not clear router's tenant id on deletion"

10 years agoMerge "Improve unit test coverage for Cisco plugin nexus code"
Jenkins [Thu, 5 Dec 2013 14:39:30 +0000 (14:39 +0000)]
Merge "Improve unit test coverage for Cisco plugin nexus code"

10 years agoMerge "Midonet to support port association at floating IP creation"
Jenkins [Thu, 5 Dec 2013 14:09:51 +0000 (14:09 +0000)]
Merge "Midonet to support port association at floating IP creation"

10 years agoMerge "metaplugin: use correct parameter to call neutron client"
Jenkins [Thu, 5 Dec 2013 11:00:40 +0000 (11:00 +0000)]
Merge "metaplugin: use correct parameter to call neutron client"

10 years agoMerge "Fix bad call in port_update in linuxbridge agent"
Jenkins [Thu, 5 Dec 2013 11:00:31 +0000 (11:00 +0000)]
Merge "Fix bad call in port_update in linuxbridge agent"

10 years agoMerge "Improve unit test coverage for Cisco plugin base code"
Jenkins [Thu, 5 Dec 2013 11:00:21 +0000 (11:00 +0000)]
Merge "Improve unit test coverage for Cisco plugin base code"

10 years agoMerge "Fix metering iptables driver doesn't read root_helper param"
Jenkins [Thu, 5 Dec 2013 10:56:32 +0000 (10:56 +0000)]
Merge "Fix metering iptables driver doesn't read root_helper param"

10 years agoMerge "atomically setup ovs ports"
Jenkins [Thu, 5 Dec 2013 09:52:40 +0000 (09:52 +0000)]
Merge "atomically setup ovs ports"

10 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Thu, 5 Dec 2013 09:46:11 +0000 (09:46 +0000)]
Merge "Imported Translations from Transifex"

10 years agoMerge "Handle exceptions on create_dhcp_port"
Jenkins [Thu, 5 Dec 2013 09:10:18 +0000 (09:10 +0000)]
Merge "Handle exceptions on create_dhcp_port"

10 years agoMerge "Fix misspells"
Jenkins [Thu, 5 Dec 2013 07:08:16 +0000 (07:08 +0000)]
Merge "Fix misspells"

10 years agoSync dhcp_agent.ini with the codes
Hui HX Xiang [Fri, 29 Nov 2013 04:38:10 +0000 (20:38 -0800)]
Sync dhcp_agent.ini with the codes

Add an option item into dhcp_agent.ini to sync with the codes.
* Add ovs_integration_bridge in /etc/dhcp_agent.ini
* Add corresponding unit test

Change-Id: Ia78e7ca6c1fcbeca3e962f870a393e44183d719c
closes-Bug: #1256197

10 years agoImported Translations from Transifex
OpenStack Jenkins [Thu, 5 Dec 2013 06:31:45 +0000 (06:31 +0000)]
Imported Translations from Transifex

Change-Id: Ibcfc7b6c53ef506a9dd9951e8ee2c4c558fd99b7

10 years agoHandle failures on update_dhcp_port
armando-migliaccio [Tue, 26 Nov 2013 22:45:24 +0000 (14:45 -0800)]
Handle failures on update_dhcp_port

Ensure exceptions due to conflicting
state of network or subnet resources
are dealt with by the dhcp agent.

Closes-bug:  #1253344
Related-bug: #1243726

Change-Id: I4fd51442c034fabc91d5a3f065f4df98f5fad35b

10 years agoHandle exceptions on create_dhcp_port
armando-migliaccio [Fri, 22 Nov 2013 02:42:08 +0000 (18:42 -0800)]
Handle exceptions on create_dhcp_port

If a network/subnet is deleted while creating the dhcp
port, the agent will detect a conflict on state of the
network and deal with it accordingly.

A concurrent delete may manifest itself via a number
of exceptions, IPAddressGenerationFailure amongst others,
hence the refactoring of the error handling logic into its
own utility method.

Partial-bug: #1253344
Related-bug: #1243726

Change-Id: I442beb5f82f3db8786eea53926903ef0ba0efbf1

10 years agoImported Translations from Transifex
OpenStack Jenkins [Wed, 4 Dec 2013 06:44:33 +0000 (06:44 +0000)]
Imported Translations from Transifex

Change-Id: I08f5f8be8a293e2bffad32f8290f20b693d715cc

10 years agoAdd vpnaas and debug filters to setup.cfg
Terry Wilson [Tue, 3 Dec 2013 23:26:07 +0000 (17:26 -0600)]
Add vpnaas and debug filters to setup.cfg

Change-Id: I44f7e4a44276a386b6e4d8bfb8370eb103787a21
Closes-Bug: 1257523

10 years agoFix misspells
Nachi Ueno [Tue, 3 Dec 2013 18:43:23 +0000 (10:43 -0800)]
Fix misspells

Change-Id: I8be38727ca55ebbead9032cf69f10a1006fd004b
Closes-bug:1257424

10 years agoMerge "Cisco nexus plugin fails to untrunk vlan if other hosts using vlan"
Jenkins [Tue, 3 Dec 2013 20:42:00 +0000 (20:42 +0000)]
Merge "Cisco nexus plugin fails to untrunk vlan if other hosts using vlan"

10 years agoMerge "Fix downgrade in migration"
Jenkins [Tue, 3 Dec 2013 16:52:18 +0000 (16:52 +0000)]
Merge "Fix downgrade in migration"

10 years agoMerge "Adds id in update_floatingip API in PLUMgrid plugin driver"
Jenkins [Tue, 3 Dec 2013 15:44:14 +0000 (15:44 +0000)]
Merge "Adds id in update_floatingip API in PLUMgrid plugin driver"

10 years agoMerge "Sync Log Levels from OSLO"
Jenkins [Tue, 3 Dec 2013 15:44:04 +0000 (15:44 +0000)]
Merge "Sync Log Levels from OSLO"

10 years agoFix bad call in port_update in linuxbridge agent
Darragh O'Reilly [Mon, 2 Dec 2013 12:49:50 +0000 (12:49 +0000)]
Fix bad call in port_update in linuxbridge agent

A call to update_device_down() was made on the wrong object.
Also adds unit tests for code paths to update_device_down() and
update_device_up().

Partial-Bug: 1256950
Change-Id: I34e364d4c29441d0b62b665a4ce1d02b5d08d465

10 years agoMerge "update error msg for invalid state to update vpn resources"
Jenkins [Tue, 3 Dec 2013 11:35:40 +0000 (11:35 +0000)]
Merge "update error msg for invalid state to update vpn resources"

10 years agoMerge "Move MidonetInterfaceDriver and use mm-ctl"
Jenkins [Tue, 3 Dec 2013 08:15:41 +0000 (08:15 +0000)]
Merge "Move MidonetInterfaceDriver and use mm-ctl"

10 years agoatomically setup ovs ports
Yong Sheng Gong [Tue, 3 Dec 2013 03:47:33 +0000 (11:47 +0800)]
atomically setup ovs ports

Change-Id: I7c4d4cac8150439f26b81d5727a5b7efb0a115f4
Closes-Bug: #1257014

10 years agoAdds id in update_floatingip API in PLUMgrid plugin driver
Edgar Magana [Tue, 3 Dec 2013 00:10:14 +0000 (16:10 -0800)]
Adds id in update_floatingip API in PLUMgrid plugin driver

The id parameter is missing in the update_floatingip API, this patch
adds it.

Change-Id: I7407fe34628f8ef03a946a11fea9dad8b0f6c256
Closes-Bug: #1257119

10 years agoSync Log Levels from OSLO
Peter Feiner [Fri, 29 Nov 2013 21:29:26 +0000 (16:29 -0500)]
Sync Log Levels from OSLO

The iso8601 debug messages were spamming neutron-server's logs.

cbfded9c Default iso8601 logging to WARN

Change-Id: Ia827e68783fd2079fe55ae24253488e61cd4c0ee
Closes-Bug: 1257107

10 years agoupdate error msg for invalid state to update vpn resources
Yong Sheng Gong [Mon, 2 Dec 2013 07:17:39 +0000 (15:17 +0800)]
update error msg for invalid state to update vpn resources

Change-Id: I6719fa359d0c14accfa8b9b440c2b7fbabbdcfdb
Closes-Bug: #1256766

10 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Mon, 2 Dec 2013 11:25:26 +0000 (11:25 +0000)]
Merge "Imported Translations from Transifex"

10 years agoMerge "Updates .gitignore"
Jenkins [Mon, 2 Dec 2013 09:35:25 +0000 (09:35 +0000)]
Merge "Updates .gitignore"

10 years agoMerge "Pass in certain ICMPv6 types by default"
Jenkins [Mon, 2 Dec 2013 07:45:58 +0000 (07:45 +0000)]
Merge "Pass in certain ICMPv6 types by default"

10 years agoImported Translations from Transifex
OpenStack Jenkins [Mon, 2 Dec 2013 06:39:07 +0000 (06:39 +0000)]
Imported Translations from Transifex

Change-Id: Ib10116cf71536ff8af7e09af257169057371448e

10 years agoMerge "Improve OVS agent logging for profiling"
Jenkins [Mon, 2 Dec 2013 04:02:35 +0000 (04:02 +0000)]
Merge "Improve OVS agent logging for profiling"

10 years agoFix unable to add allow all IPv4/6 security group rule
Aaron Rosen [Thu, 21 Nov 2013 13:28:28 +0000 (05:28 -0800)]
Fix unable to add allow all IPv4/6 security group rule

Previously, if one tried to add a rule to allow all ingress ipv4 neutron
would respond that the rule was already part of the security group.
This happened as the filter for querying existing rules uses a wildcard for
remote_group_id thus returning a false match. This patch addresses
this issue.

Change-Id: I0320013a3869d25fb424995354721929465d2848
Closes-bug: #1252806

10 years agoAdd request timeout handling for Mellanox Neutron Agent
Irena Berezovsky [Sun, 29 Sep 2013 11:09:44 +0000 (13:09 +0200)]
Add request timeout handling for Mellanox Neutron Agent

Add request timeout handling for messages sent to eswitch Daemon.
Using configurable number of retries and increasing waiting interval
between retries resend the message.
If request timeout persists, eswitch daemon is not reachable.
In such case, exit the agent process.

Closes-Bug: #1228827

Change-Id: If1290bedafe7a0dd8a61cbe328510075edeb1e5b

10 years agoMerge "Add support for NSX/NVP DHCP services"
Jenkins [Sat, 30 Nov 2013 04:09:11 +0000 (04:09 +0000)]
Merge "Add support for NSX/NVP DHCP services"

10 years agoMerge "Revert "ML2 plugin should not delete ports on subnet deletion""
Jenkins [Sat, 30 Nov 2013 01:44:17 +0000 (01:44 +0000)]
Merge "Revert "ML2 plugin should not delete ports on subnet deletion""

10 years agoRevert "ML2 plugin should not delete ports on subnet deletion"
Salvatore Orlando [Wed, 27 Nov 2013 14:09:25 +0000 (14:09 +0000)]
Revert "ML2 plugin should not delete ports on subnet deletion"

This reverts commit 0d131ff0e9964cb6a65f64809270f9d597c2d5d1

There is really no problem with this change. However, it is probably
triggering a port_update notification to the agent for each port
with an allocated IP.
The agent handles that notification in a way which might be improved
from a scalability perspective.

I don't actually want this change to removed, I am just checking
whether neutron without it passess jobs.

Change-Id: I5494b607127b261043dcddfdc10c93a28ec20af5
Related-Bug: 1253896
Related-Bug: 1254236