]> review.fuel-infra Code Review - openstack-build/neutron-build.git/log
openstack-build/neutron-build.git
11 years agoRan debconf-updatepo
Thomas Goirand [Sun, 13 Oct 2013 04:49:05 +0000 (04:49 +0000)]
Ran debconf-updatepo

11 years agoBuilding for debian experimental
Thomas Goirand [Sun, 13 Oct 2013 04:46:46 +0000 (04:46 +0000)]
Building for debian experimental

11 years agoRemoved lines refering now non-existent templates in debian/po/POTFILES.in (those...
Thomas Goirand [Sun, 13 Oct 2013 04:46:01 +0000 (04:46 +0000)]
Removed lines refering now non-existent templates in debian/po/POTFILES.in (those have moved to neutron-common).

11 years agoNow packaging 2013.2~rc2
Thomas Goirand [Sat, 12 Oct 2013 16:35:10 +0000 (00:35 +0800)]
Now packaging 2013.2~rc2

11 years agoMerge branch 'debian/havana' of ssh://git.debian.org/git/openstack/neutron into debia...
Thomas Goirand [Sat, 12 Oct 2013 16:34:31 +0000 (00:34 +0800)]
Merge branch 'debian/havana' of ssh://git.debian.org/git/openstack/neutron into debian/havana

11 years agoMerge tag '2013.2_rc2' into debian/havana
Thomas Goirand [Sat, 12 Oct 2013 16:34:01 +0000 (00:34 +0800)]
Merge tag '2013.2_rc2' into debian/havana

Neutron havana-rc2 milestone (2013.2.rc2)

11 years agoMerge "Fix migration" into milestone-proposed
Jenkins [Sat, 12 Oct 2013 10:17:15 +0000 (10:17 +0000)]
Merge "Fix migration" into milestone-proposed

11 years agoMerge "DB migration upgrade/downgrade not employed for brocade-plugin" into milestone...
Jenkins [Sat, 12 Oct 2013 09:32:36 +0000 (09:32 +0000)]
Merge "DB migration upgrade/downgrade not employed for brocade-plugin" into milestone-proposed

11 years agoMerge "Fallback to Quota Conf Driver if Quotas table is not defined" into milestone...
Jenkins [Sat, 12 Oct 2013 09:32:14 +0000 (09:32 +0000)]
Merge "Fallback to Quota Conf Driver if Quotas table is not defined" into milestone-proposed

11 years agoMerge "Use L3 api from vpn ipsec driver via service plugin" into milestone-proposed
Jenkins [Sat, 12 Oct 2013 09:31:32 +0000 (09:31 +0000)]
Merge "Use L3 api from vpn ipsec driver via service plugin" into milestone-proposed

11 years agoDB migration upgrade/downgrade not employed for brocade-plugin
Shiv Haris [Fri, 11 Oct 2013 23:27:53 +0000 (16:27 -0700)]
DB migration upgrade/downgrade not employed for brocade-plugin

Fixes bug: 1238921

Change-Id: I441d82a92588d7318a2f3b725643bc1b050a2c9c
(cherry picked from commit 9d01010e8826eafc48044fc4018944a34bc96ba4)

11 years agoUse L3 api from vpn ipsec driver via service plugin
Nachi Ueno [Fri, 11 Oct 2013 18:46:32 +0000 (11:46 -0700)]
Use L3 api from vpn ipsec driver via service plugin

VPNaaS and ML2 plugin won't work, because ML2 plugin
supports service version of L3.
In this commit, we modify ipsec driver to use L3 plugin.
This is also backward compatible change, because if L2 plugin
supports L3 get_service_plugin API returns L2 plugin.

Fixes bug 1238846

Change-Id: I36e541bb2e3e1df2e01f73a74f3e9005af6c38b7
Note: Exsiting unit test covers this change
(cherry picked from commit 8eb573528551d4a74c146c9d171505f7d472bb6a)

11 years agoFallback to Quota Conf Driver if Quotas table is not defined
Akihiro MOTOKI [Wed, 9 Oct 2013 10:50:35 +0000 (19:50 +0900)]
Fallback to Quota Conf Driver if Quotas table is not defined

commit de15e0b9c5 enabled Quota DB driver default considering
production environments, but it breaks plugins without per-tenant
quota extension. In these plugin quotas tables is not loaded.

This commit fallbacks to ConfDriver if Quota model is not loaded by
checking neutron.db.quota_db which defines Quota model is imported.

Change-Id: Idaaaa9810598cfd3e5ce70020f498643b4819d16
Closes-Bug: #1236993
(cherry picked from commit 46495f4995b6604cb249b688aaa249ef4e8b18ef)

11 years agoFix auto-deletion of ports when deleting subnets in ML2
Bob Kukura [Thu, 3 Oct 2013 16:25:24 +0000 (12:25 -0400)]
Fix auto-deletion of ports when deleting subnets in ML2

When a subnet is deleted, certain ports referencing it are
auto-deleted. The implementation of NeutronDBPluginV2.delete_subnet()
does this at the DB level, so ML2's mechanism drivers were not being
called.

Ml2Plugin.delete_subnet() is changed to not use the base class's
method, and to auto-delete ports by calling its own delete_port()
method outside of the transaction. A loop avoids race conditions with
ports being asynchronously added to the subnet.

The logic in Ml2Plugin.delete_network() is also fixed to properly
handle auto-deleting ports and subnets, and debug logging is added to
the various delete methods.

Closes-Bug: 1234195
Partial-Bug: 1235486
Change-Id: I6d74f89d39ea8afe6915f1d2f9afdf66c0076f5a
(cherry picked from commit ed78b563e13f1ed9189d7c4b9cd4317f2a50e734)

11 years agoFix migration
Ann Kamyshnikova [Fri, 11 Oct 2013 08:05:59 +0000 (12:05 +0400)]
Fix migration

In migration 338d7508968c_vpnaas_peer_address_ was mistake in
usage alter_column's parameter type_.

Closes-Bug: #1238561

Change-Id: I6e0eb8260cf5e8d8f557b174c7985e2f7ca1c912
(cherry picked from commit a272a2838313b56edc1463f6d81a01414b37a78f)

11 years agoMerge "Fixes port status hanging to build status" into milestone-proposed
Jenkins [Fri, 11 Oct 2013 18:06:41 +0000 (18:06 +0000)]
Merge "Fixes port status hanging to build status" into milestone-proposed

11 years agoMerge "Fix dhcp_release lease race condition" into milestone-proposed
Jenkins [Fri, 11 Oct 2013 08:11:35 +0000 (08:11 +0000)]
Merge "Fix dhcp_release lease race condition" into milestone-proposed

11 years agoFixes port status hanging to build status
Petrut Lucian [Wed, 25 Sep 2013 17:07:01 +0000 (20:07 +0300)]
Fixes port status hanging to build status

ML2 plugin changes the port status to "build" when get_device_details
is called. For this reason, the port status must be updated once the
port details are processed.

Fixes bug: #1224991

Change-Id: I2c0321073cc07e1764fedbfbecbc844557ac6bc9
(cherry picked from commit 01194b356e39e3b0affca67015efb7634bf28697)

11 years agoMerge "Correct the typo %{edge_id)s" into milestone-proposed
Jenkins [Thu, 10 Oct 2013 22:57:07 +0000 (22:57 +0000)]
Merge "Correct the typo %{edge_id)s" into milestone-proposed

11 years agoMerge "BigSwitch: correct net to backend on floating IP disassociation" into mileston...
Jenkins [Thu, 10 Oct 2013 21:21:43 +0000 (21:21 +0000)]
Merge "BigSwitch: correct net to backend on floating IP disassociation" into milestone-proposed

11 years agoFix dhcp_release lease race condition
Aaron Rosen [Tue, 8 Oct 2013 19:24:21 +0000 (12:24 -0700)]
Fix dhcp_release lease race condition

There is a possible race condition when delete or updating fixed_ips
on ports where an instance could renew its ip address again after
dhcp_release has already been executed. To fix this, the order of
reload_allocation and release_lease need to be switched. This way an
instance will not be able to renew it's ip address after it is
removed from the host file.

Fixes bug: 1237028

Change-Id: If05ec2be507378c634f5c1856dab0fbd396f43cc

11 years agoMerge "Add quota table in PLUMgrid plugin" into milestone-proposed
Jenkins [Thu, 10 Oct 2013 15:58:02 +0000 (15:58 +0000)]
Merge "Add quota table in PLUMgrid plugin" into milestone-proposed

11 years agoMerge "Disassociate floating IPs from port on terminate" into milestone-proposed
Jenkins [Thu, 10 Oct 2013 15:56:18 +0000 (15:56 +0000)]
Merge "Disassociate floating IPs from port on terminate" into milestone-proposed

11 years agoCorrect the typo %{edge_id)s
YangLei [Wed, 9 Oct 2013 09:46:35 +0000 (17:46 +0800)]
Correct the typo %{edge_id)s

Use %(edge_id)s instead of %{edge_id)s.

Fixes bug #1237888

Change-Id: Id8376ff8ec50e3022f9aca9b8954d8044d849f64
(cherry picked from commit f13106d73fe6d628339d541f905ff5cfa5c264e8)

11 years agoChange rpc_support_old_agents default to False
Bob Kukura [Fri, 4 Oct 2013 20:17:37 +0000 (16:17 -0400)]
Change rpc_support_old_agents default to False

Changes the rpc_support_old_agents config variable default value to
False, so that the vlan_id field (redundant with the segmentation_id
field) is no longer included in RPC messages from the linuxbridge and
mlnx plugins to their corresponding L2 agents. This can be set to True
if needed to support L2 agents older than midway through the havana
cycle.

Closes-Bug: 1235323
Change-Id: I919824c5b02e28e3563e64e98bb106bf722327ec
(cherry picked from commit f969d47a959ee1aa309cb697ea6a27965278810a)

11 years agoBigSwitch: correct net to backend on floating IP disassociation
Kevin Benton [Wed, 9 Oct 2013 06:02:20 +0000 (23:02 -0700)]
BigSwitch: correct net to backend on floating IP disassociation

The corrects the network that is updated on the backendw when a
floating IP is disassociated. It was incorrectly sending the
tenant's network when the update is to the external network the
floating address belongs to.

Closes-Bug: #1237209
Change-Id: I55211ba3b0062e167843830bb318eb8e46249160
(cherry picked from commit 39b8bddb1124d16eae15f667f8d921e8ddf5701d)

11 years agoAdd quota table in PLUMgrid plugin
Edgar Magana [Tue, 8 Oct 2013 18:26:05 +0000 (11:26 -0700)]
Add quota table in PLUMgrid plugin

Quota DB driver is enabled in Neutron by default.
PLUMgrid plugin was missing the "quota" table. It has
been added in this commit.

Fix bug# 1236970

Change-Id: I5170a8be2b412a3bcf1edcacce5574f0073b84d4
(cherry picked from commit 23bec4f7cb6e84a8d717c0b5ccc222f51c67f072)

11 years agoDisassociate floating IPs from port on terminate
Dave Cahill [Fri, 27 Sep 2013 10:44:00 +0000 (10:44 +0000)]
Disassociate floating IPs from port on terminate

Bugfix - floating IPs were left associated after VM
was terminated. Now call disassociate_floatingips
within delete_port as in other networking plugins.

Add L3NatDBIntTestCase suite to cover the
floating IP disassociation case, and fix all failing
tests from that suite.

Change-Id: I856c46631e495d513065fc9e987898408441a21e
Closes-Bug: #1231913
(cherry picked from commit f4b78c7f17e29448ed54b136eeb4ac700b324120)

11 years agoMerge "Add a route to reach the MD server when a subnet is created" into milestone...
Jenkins [Wed, 9 Oct 2013 22:42:13 +0000 (22:42 +0000)]
Merge "Add a route to reach the MD server when a subnet is created" into milestone-proposed

11 years agoMerge "NEC plugin: Fix nec-agent unexpected exit due to RPC exception" into milestone...
Jenkins [Wed, 9 Oct 2013 20:57:57 +0000 (20:57 +0000)]
Merge "NEC plugin: Fix nec-agent unexpected exit due to RPC exception" into milestone-proposed

11 years agoMerge "Add clear_db to cleanup for TestCiscoNexusPlugin" into milestone-proposed
Jenkins [Wed, 9 Oct 2013 16:00:28 +0000 (16:00 +0000)]
Merge "Add clear_db to cleanup for TestCiscoNexusPlugin" into milestone-proposed

11 years agoMerge "Update ML2 README file for havana" into milestone-proposed
Jenkins [Wed, 9 Oct 2013 16:00:18 +0000 (16:00 +0000)]
Merge "Update ML2 README file for havana" into milestone-proposed

11 years agoAdd a route to reach the MD server when a subnet is created
Rossella Sblendido [Wed, 25 Sep 2013 14:55:04 +0000 (14:55 +0000)]
Add a route to reach the MD server when a subnet is created

When the first subnet is created, the dhcp port is created and
midonet plugin correctly adds the static route to reach the MD
server in create_port. When a second or following subnets are
created, a new ip is added to the dhcp port. This patch takes
care of adding the static route to correcly reach the MD server
in update_port. This fixes the problem of VMs not being able to
reach the MD if assigned to the second subnet

Closes-bug: #1231914
Change-Id: Ifc95f901d4222b76a4254e21295829ac8d82493b
(cherry picked from commit 3568a9cac73a2da19e86d82f561be10ae9dbe9a0)

11 years agoAdd clear_db to cleanup for TestCiscoNexusPlugin
Sean McCully [Wed, 2 Oct 2013 07:36:05 +0000 (02:36 -0500)]
Add clear_db to cleanup for TestCiscoNexusPlugin

Fixes Bug: #1234012
Change-Id: I0829f04ac1a0760d96babcb1154f4f569a0f848f
(cherry picked from commit b4167ed095dbd47a137ff22674ae13aba3a50513)

11 years agoMerge "BigSwitch: sync state on disassociate floating ip" into milestone-proposed
Jenkins [Wed, 9 Oct 2013 11:05:09 +0000 (11:05 +0000)]
Merge "BigSwitch: sync state on disassociate floating ip" into milestone-proposed

11 years agoMerge "Set correct plugin support in Embrane based plugins" into milestone-proposed
Jenkins [Wed, 9 Oct 2013 11:05:00 +0000 (11:05 +0000)]
Merge "Set correct plugin support in Embrane based plugins" into milestone-proposed

11 years agoSet correct plugin support in Embrane based plugins
Ivar Lazzaro [Tue, 8 Oct 2013 00:12:11 +0000 (17:12 -0700)]
Set correct plugin support in Embrane based plugins

Change-Id: I87480415f55894e17458a85ef7918babaceb5e47
Closes-Bug: 1236627
(cherry picked from commit 15103e58443af95451a9ba22bc4a9083950d386e)

11 years agoFix l2 pop doesn't propagate ip address updates
Sylvain Afchain [Thu, 26 Sep 2013 14:57:58 +0000 (16:57 +0200)]
Fix l2 pop doesn't propagate ip address updates

Propagates ip address changes when an ip address is :
added, removed, or changed.
Add a new rpc call for the updates of forwarding informations.

Fixes: Bug #1234137
Change-Id: Ib5b971bd02f20a0ea73f88ce9685e944226bb5a2
(cherry picked from commit e6a368a697e936f40a0882b236b2be17e1520436)

11 years agoNEC plugin: Fix nec-agent unexpected exit due to RPC exception
Akihiro MOTOKI [Fri, 4 Oct 2013 06:53:03 +0000 (15:53 +0900)]
NEC plugin: Fix nec-agent unexpected exit due to RPC exception

Changes nec-agent to catch RPC exceptions in the main
daemon loop. It fixes the following two bugs.

- nec-agent dies with RPC timeout in secgroup RPC
  (Closes-Bug: #1235106)

- port_added message can be dropped when RPC timeout occurs
  (Closes-Bug: #1235111). Moves exception catch from PluginApi
  to the main daemon loop.

Change-Id: I12394b739fc35bff271543f4625c5e3152e534ae
(cherry picked from commit 3df505e448d38929c20721b22d81e47bf917af6a)

11 years agoUpdate ML2 README file for havana
Bob Kukura [Mon, 7 Oct 2013 01:41:08 +0000 (21:41 -0400)]
Update ML2 README file for havana

Closes-Bug: 1235308
Change-Id: I684581c00ff28bc9cdb36034a9a970275b0a0090
(cherry picked from commit 2d7e2756271fff6413a572e11f9248465f23f1bb)

11 years agoMerge "Enable Quota DB driver by default" into milestone-proposed
Jenkins [Tue, 8 Oct 2013 20:09:52 +0000 (20:09 +0000)]
Merge "Enable Quota DB driver by default" into milestone-proposed

11 years agoMerge "Avoid race with udev during ovs agent startup" into milestone-proposed
Jenkins [Tue, 8 Oct 2013 20:08:19 +0000 (20:08 +0000)]
Merge "Avoid race with udev during ovs agent startup" into milestone-proposed

11 years agoPrevent L3 agent looping calls from hanging
Salvatore Orlando [Wed, 2 Oct 2013 19:14:14 +0000 (12:14 -0700)]
Prevent L3 agent looping calls from hanging

This patch adopts several measures to prevent _sync_routers_task
and _rpc_loop from hanging because of subprocess.Popen.communicate
not returning.

1) Perform a sleep everytime a command is completed, similarly to
what is done in openstack.common.processutils.execute
2) Disable by default GARP, as kernel crashes caused by arping
have been observed
3) Prevent a non-critical keyerror in _router_removed from triggering
again a full sync, which might put the system under significant load.

This patch also adds debug log statements aimed at improving the
ability of debugging similar failures.

Change-Id: I003316bce0f38b7d2ea7d563b5a0a58676834398
Partial-Bug: 1224001
(cherry picked from commit 591ee00a67fbbe5f106ba12140b9f9420dee5907)

11 years agoAvoid race with udev during ovs agent startup
Ralf Haferkamp [Thu, 29 Aug 2013 18:50:55 +0000 (20:50 +0200)]
Avoid race with udev during ovs agent startup

After taking down the veth link between the physical bridge and the integration
bridge call udevadm settle to wait for any udev events to be completely
processed by the operating system before recreating the veth pair.

Some distributions (e.g. openSUSE) have udev rules installed by default that
call e.g. ifdown <interface> during the remove event. If that is processed
after the ovs agent already brought up the veth pair again the veth pair's
link will be down after the agent completed startup and networking will be
broken for all VM instances.

Change-Id: I95520ea96a9804c5261a0c994bbca137535cc37c
Closes-Bug: #1218556
(cherry picked from commit 8d88ee7411d43f148b45d0a145fe32a75765a3ac)

11 years agoBigSwitch: sync state on disassociate floating ip
Kevin Benton [Fri, 4 Oct 2013 07:19:12 +0000 (00:19 -0700)]
BigSwitch: sync state on disassociate floating ip

Sends the state of port's parent network to the backend controller
when a floating IP is disassociated from a port.

Closes-Bug: #1235074
Change-Id: I8375e6564b5d08f1adc7e7aef6affc97c8d03c5e
(cherry picked from commit 0bae949eed229613c77c4943edbf68c1c140f977)

11 years agochange port status only if port is bound to the good host
mathieu-rohon [Wed, 2 Oct 2013 12:13:36 +0000 (14:13 +0200)]
change port status only if port is bound to the good host

if host is set in the rpc message update_device_up/down sent by the agent,
the port status will be changed only if the port is bound to the host.

Change-Id: I0e607c734fbebf0b69f83c3bbd3e25a9783672dc
Closes-Bug: #1224967

11 years agoEnable Quota DB driver by default
Akihiro MOTOKI [Sun, 6 Oct 2013 23:38:07 +0000 (08:38 +0900)]
Enable Quota DB driver by default

Closes-Bug: #1189671

Quota driver is now loaded in lazy mode, i.e. the driver is loaded
the first time the driver is accessed. This is to make unit tests
work. Some unit tests like extension test cases need to use Config
Quota driver (previous default) but QuotaEngine is initialized
when quota.py is imported. Thus the unit tests had no chance to
specify quota_driver.

Change-Id: I9e20961d5a6322361e3c0284b3c2a7ca86755c70

11 years agoChangelog should release -1 not -2
Thomas Goirand [Tue, 8 Oct 2013 07:57:48 +0000 (07:57 +0000)]
Changelog should release -1 not -2

11 years agoMerge branch 'debian/havana' of ssh://git.debian.org/git/openstack/neutron into debia...
Thomas Goirand [Tue, 8 Oct 2013 07:32:15 +0000 (15:32 +0800)]
Merge branch 'debian/havana' of ssh://git.debian.org/git/openstack/neutron into debian/havana

Conflicts:
debian/control

11 years agoReview again the (build-)dependencies.
Thomas Goirand [Tue, 8 Oct 2013 07:30:58 +0000 (15:30 +0800)]
Review again the (build-)dependencies.

11 years agoMerge branch 'debian/havana' of ssh://git.debian.org/git/openstack/neutron into debia...
Thomas Goirand [Tue, 8 Oct 2013 07:26:05 +0000 (07:26 +0000)]
Merge branch 'debian/havana' of ssh://git.debian.org/git/openstack/neutron into debian/havana

11 years agoFixed some (build-)depends versionning
Thomas Goirand [Tue, 8 Oct 2013 07:22:58 +0000 (07:22 +0000)]
Fixed some (build-)depends versionning

11 years agoRefreshed patch.
Thomas Goirand [Sun, 6 Oct 2013 06:15:54 +0000 (14:15 +0800)]
Refreshed patch.

11 years agoNow packaging rc1
Thomas Goirand [Sun, 6 Oct 2013 06:15:23 +0000 (14:15 +0800)]
Now packaging rc1

11 years agoMerge branch 'debian/havana' of ssh://git.debian.org/git/openstack/neutron into debia...
Thomas Goirand [Sun, 6 Oct 2013 06:14:59 +0000 (14:14 +0800)]
Merge branch 'debian/havana' of ssh://git.debian.org/git/openstack/neutron into debian/havana

11 years agoMerge tag '2013.2_rc1' into debian/havana
Thomas Goirand [Sun, 6 Oct 2013 06:13:53 +0000 (14:13 +0800)]
Merge tag '2013.2_rc1' into debian/havana

Neutron havana-rc1 milestone (2013.2.rc1)

11 years agoMerge "create milestone migration for Havana release"
Jenkins [Thu, 3 Oct 2013 02:46:50 +0000 (02:46 +0000)]
Merge "create milestone migration for Havana release"

11 years agoMerge "Updated from global requirements"
OpenStack Jenkins [Thu, 3 Oct 2013 01:54:13 +0000 (01:54 +0000)]
Merge "Updated from global requirements"

11 years agocreate milestone migration for Havana release
Mark McClain [Thu, 3 Oct 2013 01:41:50 +0000 (21:41 -0400)]
create milestone migration for Havana release

Change-Id: Iba8076dee730105d2cd78ce76a038e947075f1fe

11 years agoMerge "add greenthread.sleep to increase yields"
Jenkins [Thu, 3 Oct 2013 00:34:27 +0000 (00:34 +0000)]
Merge "add greenthread.sleep to increase yields"

11 years agoMerge "Should not add metadata filter rules if disable metadata proxy"
Jenkins [Thu, 3 Oct 2013 00:34:16 +0000 (00:34 +0000)]
Merge "Should not add metadata filter rules if disable metadata proxy"

11 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Wed, 2 Oct 2013 23:56:13 +0000 (23:56 +0000)]
Merge "Imported Translations from Transifex"

11 years agoMerge "Disable lazy translation"
Jenkins [Wed, 2 Oct 2013 22:33:29 +0000 (22:33 +0000)]
Merge "Disable lazy translation"

11 years agoadd greenthread.sleep to increase yields
Mark McClain [Wed, 2 Oct 2013 20:51:33 +0000 (16:51 -0400)]
add greenthread.sleep to increase yields

This is a stopgap Havana release.  Add eventlet greenthread.sleep to
increase thread yields.

Partially fixes: 1230407
Partially fixes: 1224001

Change-Id: I18953cf8e457ebb33780817582b4788fb5ed6f73

11 years agoImported Translations from Transifex
OpenStack Jenkins [Wed, 2 Oct 2013 06:10:31 +0000 (06:10 +0000)]
Imported Translations from Transifex

Change-Id: I1e2f7f674208fccf5e93224023c750ec7049d89d

11 years agoDisable lazy translation
Ben Nemec [Tue, 1 Oct 2013 23:15:23 +0000 (23:15 +0000)]
Disable lazy translation

Late in the Havana cycle bug 1225099 was found in the lazy
translation code, and to be safe it was decided to disable lazy
translation for Havana. This change does that.

Change-Id: Ia934a7df9386baf6ae8eb9ff48c24386c47ecd23
Partial-bug: 1225099

11 years agoUpdated from global requirements
OpenStack Jenkins [Tue, 1 Oct 2013 16:13:29 +0000 (16:13 +0000)]
Updated from global requirements

Change-Id: Id6c3328045ab356a232eb0fe71033f1272b76c5d

11 years agoCisco plugin should check for switch - vlan bindings
Arvind Somya [Mon, 30 Sep 2013 17:56:59 +0000 (13:56 -0400)]
Cisco plugin should check for switch - vlan bindings

This commit fixes the issue where the Cisco plugin tries to create a
vlan twice on a switch if the first create is not bound to a port.
Also fixes an issue where the plugin tried to untrunk vlans from
a port for SVI interfaces.

Change-Id: Ifb13eb65d667367cffe120e1761d34f09b6d356d
Fixes: Bug #1233300
11 years agoMerge "Increase number of concurrent_connections to nvp"
Jenkins [Tue, 1 Oct 2013 08:13:30 +0000 (08:13 +0000)]
Merge "Increase number of concurrent_connections to nvp"

11 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Mon, 30 Sep 2013 19:12:36 +0000 (19:12 +0000)]
Merge "Imported Translations from Transifex"

11 years agoMerge "Improve ml2_conf.ini"
Jenkins [Mon, 30 Sep 2013 14:41:14 +0000 (14:41 +0000)]
Merge "Improve ml2_conf.ini"

11 years agoMerge "Fix to enable delete of firewall in PENDING_CREATE state"
Jenkins [Mon, 30 Sep 2013 07:26:16 +0000 (07:26 +0000)]
Merge "Fix to enable delete of firewall in PENDING_CREATE state"

11 years agoMerge "Reverse the order of interface update and DNAT rule config"
Jenkins [Mon, 30 Sep 2013 07:16:55 +0000 (07:16 +0000)]
Merge "Reverse the order of interface update and DNAT rule config"

11 years agoImported Translations from Transifex
OpenStack Jenkins [Mon, 30 Sep 2013 06:11:00 +0000 (06:11 +0000)]
Imported Translations from Transifex

Change-Id: I262ad747c87e89db84a4c07afd6eafb455107be3

11 years agoShould not add metadata filter rules if disable metadata proxy
Hui HX Xiang [Mon, 30 Sep 2013 02:48:51 +0000 (19:48 -0700)]
Should not add metadata filter rules if disable metadata proxy

The metadata filter rules should not be added into iptables if Neutron
metadata proxy is disabled.
This patchset fixes this issue by adding a condition when adding metadata
filter rules to iptables.

Closes-Bug #1224290

Change-Id: I7f14d281c31c1828a90abac8821635773238b2d0

11 years agoEnsure that security group agent is bound prior to accessing
Gary Kotton [Sun, 29 Sep 2013 14:11:49 +0000 (07:11 -0700)]
Ensure that security group agent is bound prior to accessing

When the Neutron agents start and the security group agent callbacks
are not registered there may be exceptions.

Fixes bug: #1232758

Change-Id: I4c1ff96b8acfcee4c84a73c9400040c96f8418a9

11 years agoImprove ml2_conf.ini
ZhiQiang Fan [Sun, 29 Sep 2013 17:11:43 +0000 (01:11 +0800)]
Improve ml2_conf.ini

ml2_type_vxlan section is missing, also does option vni_ranges.

Change-Id: Icf9328d82603640279d1c5aa31f41b6ff23c26f0
Fixes-Bug: #1231124

11 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Sun, 29 Sep 2013 16:55:36 +0000 (16:55 +0000)]
Merge "Imported Translations from Transifex"

11 years agoMerge "ML2 Cisco Nexus mech driver portbinding support"
Jenkins [Sun, 29 Sep 2013 14:21:31 +0000 (14:21 +0000)]
Merge "ML2 Cisco Nexus mech driver portbinding support"

11 years agoUploading to experimental.
Thomas Goirand [Sun, 29 Sep 2013 08:39:39 +0000 (08:39 +0000)]
Uploading to experimental.

11 years agoMerge "Add missing migration for fields in Cisco Nexus table"
Jenkins [Sun, 29 Sep 2013 07:14:16 +0000 (07:14 +0000)]
Merge "Add missing migration for fields in Cisco Nexus table"

11 years agoImported Translations from Transifex
OpenStack Jenkins [Sun, 29 Sep 2013 06:11:06 +0000 (06:11 +0000)]
Imported Translations from Transifex

Change-Id: I1a404bc25caf8e5b574dd8c2ccaea3fc12d3a06d

11 years agoMerge "Add error log for SystemExit in l3-agent"
Jenkins [Sun, 29 Sep 2013 05:29:51 +0000 (05:29 +0000)]
Merge "Add error log for SystemExit in l3-agent"

11 years agoMerge "Fix auto-deletion of ports and subnets in ML2"
Jenkins [Sun, 29 Sep 2013 04:41:08 +0000 (04:41 +0000)]
Merge "Fix auto-deletion of ports and subnets in ML2"

11 years agoMerge "Fixes Hyper-V agent RPC calls for ML2 support"
Jenkins [Sun, 29 Sep 2013 04:32:29 +0000 (04:32 +0000)]
Merge "Fixes Hyper-V agent RPC calls for ML2 support"

11 years agoML2 Cisco Nexus mech driver portbinding support
Rich Curran [Fri, 27 Sep 2013 15:35:08 +0000 (11:35 -0400)]
ML2 Cisco Nexus mech driver portbinding support

This commit adds portbinding extension support to
the cisco nexus mechanism driver.

Fixes bug: 1220878

Change-Id: I72003961b46190b82681b471f4f9cb5b11d3d068

11 years agoAdd missing migration for fields in Cisco Nexus table
Henry Gessau [Sat, 28 Sep 2013 16:19:33 +0000 (12:19 -0400)]
Add missing migration for fields in Cisco Nexus table

Change-Id: Ib31ec7f92d568c21d607b0bf003494acd1e3a3e8
Closes-bug: #1232360

11 years agoImported Translations from Transifex
OpenStack Jenkins [Sat, 28 Sep 2013 06:11:06 +0000 (06:11 +0000)]
Imported Translations from Transifex

Change-Id: Ic9c08119fd931bb8cbd849be95833cbeb4c6d9e1

11 years agoMerge "Pythonic method names for l3_agent unit tests"
Jenkins [Sat, 28 Sep 2013 05:38:19 +0000 (05:38 +0000)]
Merge "Pythonic method names for l3_agent unit tests"

11 years agoMerge "Fix adding identical metering rules on two labels"
Jenkins [Sat, 28 Sep 2013 05:38:10 +0000 (05:38 +0000)]
Merge "Fix adding identical metering rules on two labels"

11 years agoMerge "Add host routes and dns nameservers to Midonet DHCP"
Jenkins [Sat, 28 Sep 2013 05:38:01 +0000 (05:38 +0000)]
Merge "Add host routes and dns nameservers to Midonet DHCP"

11 years agoFix auto-deletion of ports and subnets in ML2
Bob Kukura [Fri, 27 Sep 2013 21:54:45 +0000 (17:54 -0400)]
Fix auto-deletion of ports and subnets in ML2

When a network is deleted, certain ports and any subnets referencing
it are auto-deleted. The implementation of
NeutronDBPluginV2.delete_network() does this at the DB level, so ML2's
mechanism drivers were not being called.

Ml2Plugin.delete_network() is changed to not use the base class's
method, and to auto-delete ports and subnets by calling its own
delete_port() and delete_subnet() methods outside of the
transaction. A loop avoids race conditions with ports or subnets being
asynchronously added to the network.

Closes-Bug: 1230330
Change-Id: Icf21400c9938eec29d70da8497b9ef92642131e2

11 years agoIncrease number of concurrent_connections to nvp
Aaron Rosen [Fri, 27 Sep 2013 18:36:15 +0000 (11:36 -0700)]
Increase number of concurrent_connections to nvp

This patch increases the number of concurrent connections from 5 to 10
to nvp.

Fixes bug: 1232189

Change-Id: Ia05a7cf8001424e82a3c02e6bd92e2fa1d4a40ee

11 years agoFix to enable delete of firewall in PENDING_CREATE state
Sridar Kandaswamy [Fri, 27 Sep 2013 17:10:35 +0000 (10:10 -0700)]
Fix to enable delete of firewall in PENDING_CREATE state

Firewall will in PENDING_CREATE state if there is no underlying router in the
tenant. When the router and an associated i/f is created then with a sequence
of msgs it is set to ACTIVE state by the plugin. If a delete is triggered when
in PENDING_CREATE state in such a situation, the msg was ignored - fixing this to
account for the fact that a delete makes sense in this situation so the agent
sends the appropriate msg back to the plugin so it can delete it.

Change-Id: Id1db0a8413fd815b518fe4dc57fc6277c09e7f00
Closes-Bug: #1223478

11 years agoAdd error log for SystemExit in l3-agent
Hui HX Xiang [Mon, 23 Sep 2013 09:04:57 +0000 (02:04 -0700)]
Add error log for SystemExit in l3-agent

The SystemExit exception should be logged in l3-agent, the
operator may miss the useful exception messages to debug.

    * Add error log for SystemExit in l3-agent.
    * Add unit test for None and Wrong interface_driver.

Closes-Bug #1229105

Change-Id: I9ac60a528c1e88827078d552a30c8d571066d21c

11 years agoMerge "Raise an exception if no router_id provided"
Jenkins [Fri, 27 Sep 2013 14:42:17 +0000 (14:42 +0000)]
Merge "Raise an exception if no router_id provided"

11 years agoMerge "Redefine behavior for NvpAdvancedPlugin during network creation"
Jenkins [Fri, 27 Sep 2013 14:08:57 +0000 (14:08 +0000)]
Merge "Redefine behavior for NvpAdvancedPlugin during network creation"

11 years agoMerge "Send proper exception info as expected by the neutron client"
Jenkins [Fri, 27 Sep 2013 12:25:53 +0000 (12:25 +0000)]
Merge "Send proper exception info as expected by the neutron client"

11 years agoMerge "Allowed Address Pairs support in NEC plugin"
Jenkins [Fri, 27 Sep 2013 12:25:44 +0000 (12:25 +0000)]
Merge "Allowed Address Pairs support in NEC plugin"

11 years agoAdd host routes and dns nameservers to Midonet DHCP
Joe Mills [Tue, 24 Sep 2013 10:42:08 +0000 (10:42 +0000)]
Add host routes and dns nameservers to Midonet DHCP

In the Midonet plugin, the host routes and dns nameserver information
was not being passed down to the midonet client API. This fix addresses
this by passing down the correct information.

Change-Id: I142ad4ceccdcf8b0e13db55fa54513f82995efc5
Closes-Bug: #1229655