]> review.fuel-infra Code Review - openstack-build/neutron-build.git/log
openstack-build/neutron-build.git
10 years agoImported Translations from Transifex
OpenStack Jenkins [Sat, 12 Oct 2013 06:17:15 +0000 (06:17 +0000)]
Imported Translations from Transifex

Change-Id: I7f3cd275f90661f52310abf0f353ed87a81f6db1

10 years agoMerge "Use L3 api from vpn ipsec driver via service plugin"
Jenkins [Sat, 12 Oct 2013 01:58:20 +0000 (01:58 +0000)]
Merge "Use L3 api from vpn ipsec driver via service plugin"

10 years agoMerge "DB migration upgrade/downgrade not employed for brocade-plugin"
Jenkins [Sat, 12 Oct 2013 01:47:04 +0000 (01:47 +0000)]
Merge "DB migration upgrade/downgrade not employed for brocade-plugin"

10 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

10 years agoMerge "Fallback to Quota Conf Driver if Quotas table is not defined"
Jenkins [Fri, 11 Oct 2013 22:19:05 +0000 (22:19 +0000)]
Merge "Fallback to Quota Conf Driver if Quotas table is not defined"

10 years agoMerge "Fix auto-deletion of ports when deleting subnets in ML2"
Jenkins [Fri, 11 Oct 2013 21:21:04 +0000 (21:21 +0000)]
Merge "Fix auto-deletion of ports when deleting subnets in ML2"

10 years agoMerge "Fix migration"
Jenkins [Fri, 11 Oct 2013 21:20:01 +0000 (21:20 +0000)]
Merge "Fix migration"

10 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

10 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

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

Change-Id: Iadb02e0009605ba739d6c7e6ccbe1e62331f94fe

10 years agoMerge "Fixes port status hanging to build status"
Jenkins [Thu, 10 Oct 2013 22:13:30 +0000 (22:13 +0000)]
Merge "Fixes port status hanging to build status"

10 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Thu, 10 Oct 2013 19:18:47 +0000 (19:18 +0000)]
Merge "Imported Translations from Transifex"

10 years agoMerge "Correct the exception message"
Jenkins [Thu, 10 Oct 2013 19:18:38 +0000 (19:18 +0000)]
Merge "Correct the exception message"

10 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

10 years agoImported Translations from Transifex
OpenStack Jenkins [Thu, 10 Oct 2013 06:16:46 +0000 (06:16 +0000)]
Imported Translations from Transifex

Change-Id: I923ac8886d037c4d4318fc29b5a9ad8a3367b88f

10 years agoMerge "Fix dhcp_release lease race condition"
Jenkins [Thu, 10 Oct 2013 04:39:02 +0000 (04:39 +0000)]
Merge "Fix dhcp_release lease race condition"

10 years agoMerge "Correct the typo %{edge_id)s"
Jenkins [Thu, 10 Oct 2013 04:23:58 +0000 (04:23 +0000)]
Merge "Correct the typo %{edge_id)s"

10 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

10 years agoCorrect the exception message
YangLei [Wed, 9 Oct 2013 10:14:18 +0000 (18:14 +0800)]
Correct the exception message

Correct the exception message of class ServiceUnavailable

Change-Id: I8126a83df01199a5af32bd7742fcf0fa511bd598

10 years agoMerge "BigSwitch: correct net to backend on floating IP disassociation"
Jenkins [Thu, 10 Oct 2013 00:40:14 +0000 (00:40 +0000)]
Merge "BigSwitch: correct net to backend on floating IP disassociation"

10 years agoMerge "Add quota table in PLUMgrid plugin"
Jenkins [Wed, 9 Oct 2013 22:44:27 +0000 (22:44 +0000)]
Merge "Add quota table in PLUMgrid plugin"

10 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

10 years agoMerge "Utilizes assertIn"
Jenkins [Wed, 9 Oct 2013 17:23:09 +0000 (17:23 +0000)]
Merge "Utilizes assertIn"

10 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Wed, 9 Oct 2013 16:00:41 +0000 (16:00 +0000)]
Merge "Imported Translations from Transifex"

10 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

10 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.

Change-Id: Id8376ff8ec50e3022f9aca9b8954d8044d849f64

10 years agoMerge "Utilizes assertNotIn"
Jenkins [Wed, 9 Oct 2013 08:50:36 +0000 (08:50 +0000)]
Merge "Utilizes assertNotIn"

10 years agoImported Translations from Transifex
OpenStack Jenkins [Wed, 9 Oct 2013 06:17:26 +0000 (06:17 +0000)]
Imported Translations from Transifex

Change-Id: I7ff99a23bc300d05d06ffa2d0ccc9f5742216155

10 years agoMerge "Raise ConfigFilesNotFoundError if CONF.api_paste_config not found"
Jenkins [Wed, 9 Oct 2013 05:33:17 +0000 (05:33 +0000)]
Merge "Raise ConfigFilesNotFoundError if CONF.api_paste_config not found"

10 years agoUtilizes assertIn
Zhongyue Luo [Wed, 25 Sep 2013 02:24:32 +0000 (10:24 +0800)]
Utilizes assertIn

Using assertTrue and the 'in' operator to test
if an element is in a sequence is too python2.4.
Our unit testing framework supports assertIn
which was created for these types of tests.

Fixes bug #1230028

Change-Id: I8a9147fa9982644067ff45c73e116d88845e47e3

10 years agoUtilizes assertNotIn
Zhongyue Luo [Fri, 6 Sep 2013 07:29:38 +0000 (15:29 +0800)]
Utilizes assertNotIn

Using assertTrue and the 'not in' operator to test
if an element is in a sequence is too python2.4.
Our unit testing framework supports assertNotIn
which was created for these types of tests.

Fixes bug #1230028

Change-Id: Ibaf6c73c514b9ad27f8f37eb3f1043e31dbfdcc1

10 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

10 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

10 years agoMerge "Prevent L3 agent looping calls from hanging"
Jenkins [Tue, 8 Oct 2013 17:10:21 +0000 (17:10 +0000)]
Merge "Prevent L3 agent looping calls from hanging"

10 years agoMerge "Disassociate floating IPs from port on terminate"
Jenkins [Tue, 8 Oct 2013 15:20:35 +0000 (15:20 +0000)]
Merge "Disassociate floating IPs from port on terminate"

10 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Tue, 8 Oct 2013 15:12:28 +0000 (15:12 +0000)]
Merge "Imported Translations from Transifex"

10 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

10 years agoRaise ConfigFilesNotFoundError if CONF.api_paste_config not found
Arata Notsu [Mon, 7 Oct 2013 06:51:18 +0000 (15:51 +0900)]
Raise ConfigFilesNotFoundError if CONF.api_paste_config not found

Otherwise it shows an incomprehensible message
"'NoneType' object has no attribute 'startswith'."

Change-Id: I5d87c4ceac69b26730d63727a2ec3701ccc9cecb
Closes-bug: 1236182

10 years agoMerge "Set correct plugin support in Embrane based plugins"
Jenkins [Tue, 8 Oct 2013 08:21:39 +0000 (08:21 +0000)]
Merge "Set correct plugin support in Embrane based plugins"

10 years agoMerge "Utilize assertIsInstance"
Jenkins [Tue, 8 Oct 2013 06:23:17 +0000 (06:23 +0000)]
Merge "Utilize assertIsInstance"

10 years agoMerge "Enable Quota DB driver by default"
Jenkins [Tue, 8 Oct 2013 06:23:08 +0000 (06:23 +0000)]
Merge "Enable Quota DB driver by default"

10 years agoImported Translations from Transifex
OpenStack Jenkins [Tue, 8 Oct 2013 06:18:08 +0000 (06:18 +0000)]
Imported Translations from Transifex

Change-Id: I4f7b102d72ac375e0c42eb1e23d777f25b93c17a

10 years agoMerge "Utilizes assertIsNone and assertIsNotNone"
Jenkins [Tue, 8 Oct 2013 05:55:50 +0000 (05:55 +0000)]
Merge "Utilizes assertIsNone and assertIsNotNone"

10 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

10 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

10 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Mon, 7 Oct 2013 21:16:30 +0000 (21:16 +0000)]
Merge "Imported Translations from Transifex"

10 years agoMerge "Radware LBaaS driver implementation"
Jenkins [Mon, 7 Oct 2013 19:33:30 +0000 (19:33 +0000)]
Merge "Radware LBaaS driver implementation"

10 years agoMerge "MidoNet plugin, clean up dhcp entries correctly"
Jenkins [Mon, 7 Oct 2013 19:09:47 +0000 (19:09 +0000)]
Merge "MidoNet plugin, clean up dhcp entries correctly"

10 years agoMerge "Change rpc_support_old_agents default to False"
Jenkins [Mon, 7 Oct 2013 16:21:54 +0000 (16:21 +0000)]
Merge "Change rpc_support_old_agents default to False"

10 years agoMerge "NEC plugin: Fix nec-agent unexpected exit due to RPC exception"
Jenkins [Mon, 7 Oct 2013 16:09:25 +0000 (16:09 +0000)]
Merge "NEC plugin: Fix nec-agent unexpected exit due to RPC exception"

10 years agoMerge "Update ML2 README file for havana"
Jenkins [Mon, 7 Oct 2013 15:40:19 +0000 (15:40 +0000)]
Merge "Update ML2 README file for havana"

10 years agoRadware LBaaS driver implementation
Avishay Balderman [Mon, 26 Aug 2013 15:12:35 +0000 (18:12 +0300)]
Radware LBaaS driver implementation

Change-Id: I43f666ed6716c16b0ef95bc7ed58c4c422a7fd89
Implemnts: blueprint radware-driver-for-lbaas

10 years agoImported Translations from Transifex
OpenStack Jenkins [Mon, 7 Oct 2013 06:16:08 +0000 (06:16 +0000)]
Imported Translations from Transifex

Change-Id: I456053ae5de5a23eb1fbcc27f9654bb8e135155f

10 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Mon, 7 Oct 2013 05:58:16 +0000 (05:58 +0000)]
Merge "Imported Translations from Transifex"

10 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

10 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

10 years agoMerge "Multiple Neutron operations using script fails on Brocade Plugin"
Jenkins [Sun, 6 Oct 2013 19:36:55 +0000 (19:36 +0000)]
Merge "Multiple Neutron operations using script fails on Brocade Plugin"

10 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

10 years agoMerge "Add a route to reach the MD server when a subnet is created"
Jenkins [Sun, 6 Oct 2013 15:51:44 +0000 (15:51 +0000)]
Merge "Add a route to reach the MD server when a subnet is created"

10 years agoImported Translations from Transifex
OpenStack Jenkins [Sun, 6 Oct 2013 06:10:52 +0000 (06:10 +0000)]
Imported Translations from Transifex

Change-Id: I49b62d5ba31dcddc21821f2ffcfca1a38f6c2631

10 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Sun, 6 Oct 2013 05:13:34 +0000 (05:13 +0000)]
Merge "Imported Translations from Transifex"

10 years agoMerge "Pythonic method name for test_ovs_tunnel.py"
Jenkins [Sun, 6 Oct 2013 01:52:40 +0000 (01:52 +0000)]
Merge "Pythonic method name for test_ovs_tunnel.py"

10 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

10 years agoImported Translations from Transifex
OpenStack Jenkins [Sat, 5 Oct 2013 06:10:30 +0000 (06:10 +0000)]
Imported Translations from Transifex

Change-Id: Id1fdfa0de0cd965bc97d97ea2b736b0ba58adef4

10 years agoMerge "Fix downgrade in migration"
Jenkins [Sat, 5 Oct 2013 03:26:04 +0000 (03:26 +0000)]
Merge "Fix downgrade in migration"

10 years agoMerge "Fix l2 pop doesn't propagate ip address updates"
Jenkins [Sat, 5 Oct 2013 03:16:52 +0000 (03:16 +0000)]
Merge "Fix l2 pop doesn't propagate ip address updates"

10 years agoMerge "Arista ML2 mechanism driver clean up and integration with port binding"
Jenkins [Fri, 4 Oct 2013 23:53:09 +0000 (23:53 +0000)]
Merge "Arista ML2 mechanism driver clean up and integration with port binding"

10 years agoMerge "change port status only if port is bound to the good host"
Jenkins [Fri, 4 Oct 2013 19:01:56 +0000 (19:01 +0000)]
Merge "change port status only if port is bound to the good host"

10 years agoMerge "BigSwitch: sync state on disassociate floating ip"
Jenkins [Fri, 4 Oct 2013 14:56:34 +0000 (14:56 +0000)]
Merge "BigSwitch: sync state on disassociate floating ip"

10 years agoMerge "Add clear_db to cleanup for TestCiscoNexusPlugin"
Jenkins [Fri, 4 Oct 2013 14:56:25 +0000 (14:56 +0000)]
Merge "Add clear_db to cleanup for TestCiscoNexusPlugin"

10 years agoFix downgrade in migration
Ann Kamyshnikova [Fri, 4 Oct 2013 13:02:57 +0000 (17:02 +0400)]
Fix downgrade in migration

In folsom_initial name of table nexusport_bindings to drop was not
correct.

Change-Id: Icb805f3e06c4e05708d11927b24a494c8cc7944f

10 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

10 years agoMidoNet plugin, clean up dhcp entries correctly
Rossella Sblendido [Mon, 30 Sep 2013 16:09:59 +0000 (16:09 +0000)]
MidoNet plugin, clean up dhcp entries correctly

When a subnet gets deleted, remove the proper dhcp entry, not
always the first one.

Change-Id: I4f152eed5a7dd408bda866cb304838989bdc363c
Solves-bug: #1233259

10 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

10 years agoImported Translations from Transifex
OpenStack Jenkins [Fri, 4 Oct 2013 06:10:28 +0000 (06:10 +0000)]
Imported Translations from Transifex

Change-Id: Ic8f6ad9cefa098e3958e7d0cd9c5d0c02c5c24f6

10 years agoPythonic method name for test_ovs_tunnel.py
ZhiQiang Fan [Fri, 4 Oct 2013 06:00:52 +0000 (14:00 +0800)]
Pythonic method name for test_ovs_tunnel.py

Change CamelCase to lowercase with words separated by underscores.

Change-Id: Ieab8f8ad9affdb9290d13002e6b4b0d5a0185034
Closes-Bug: #1235082

10 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

10 years agoUtilize assertIsInstance
Zhongyue Luo [Fri, 6 Sep 2013 08:00:59 +0000 (16:00 +0800)]
Utilize assertIsInstance

Using assertTrue and the 'isinstance' function to test
if an object is in an instance of some class is too python2.4.
Our unit testing framework supports assertIsInstance which was created
for these types of tests. Let's use assertIsInstance for these tests.

Fixes bug #1230028

Change-Id: Ia03c9f19a1c5e2aef3a6fe530515bd26339a7975

10 years agoUtilizes assertIsNone and assertIsNotNone
Zhongyue Luo [Fri, 6 Sep 2013 07:18:49 +0000 (15:18 +0800)]
Utilizes assertIsNone and assertIsNotNone

Using assertTrue and the 'is' operator to test if an element is None
is too python2.4. Our unit testing framework supports
assertIsNone and assertIsNotNone which were created
for these types of tests.

Fixes bug #1230028

Change-Id: Ia58d92c52d0aca9c22360dd44de19d4e5878ab13

10 years agoMerge "Remove deprecated NVP options"
Jenkins [Thu, 3 Oct 2013 16:42:04 +0000 (16:42 +0000)]
Merge "Remove deprecated NVP options"

10 years agoMerge "Fix downgrade in migration"
Jenkins [Thu, 3 Oct 2013 16:21:14 +0000 (16:21 +0000)]
Merge "Fix downgrade in migration"

10 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Thu, 3 Oct 2013 14:57:24 +0000 (14:57 +0000)]
Merge "Imported Translations from Transifex"

10 years agoMerge "Avoid race with udev during ovs agent startup"
Jenkins [Thu, 3 Oct 2013 14:41:13 +0000 (14:41 +0000)]
Merge "Avoid race with udev during ovs agent startup"

10 years agoMerge "Switch agent report_interval option to float"
Jenkins [Thu, 3 Oct 2013 14:41:04 +0000 (14:41 +0000)]
Merge "Switch agent report_interval option to float"

10 years agoImported Translations from Transifex
OpenStack Jenkins [Thu, 3 Oct 2013 06:10:41 +0000 (06:10 +0000)]
Imported Translations from Transifex

Change-Id: I1d2bca819b92060265cefe00fe67bbccfb6c84d3

10 years agoMerge "Open Icehouse development"
Jenkins [Thu, 3 Oct 2013 03:09:20 +0000 (03:09 +0000)]
Merge "Open Icehouse development"

10 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"

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

10 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

10 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"

10 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"

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

10 years agoArista ML2 mechanism driver clean up and integration with port binding
sukhdev [Mon, 30 Sep 2013 23:05:01 +0000 (16:05 -0700)]
Arista ML2 mechanism driver clean up and integration with port binding

fixes bug: 1215097

This patch addresses minor cleanups and integration with port binding
and dhcp support into Arista ML2 mechanism driver.

Change-Id: Icebc4aa1c57278171cc6b5209107b8eab833249c

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

10 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

10 years agoOpen Icehouse development
Thierry Carrez [Wed, 2 Oct 2013 19:18:31 +0000 (21:18 +0200)]
Open Icehouse development

This should be accepted/merged once all the RC1 bugfixes are in.

This bumps the target version to 2014.1, effectively opening the master
branch to Icehouse development, ending the feature freeze.

The Havana release branch is cut from the previous commit in master.

Change-Id: I32a2ef85a8dff2b3a681fe7b33fc5dc983b7ab81

10 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

10 years agoFix downgrade in migration
Ann Kamyshnikova [Wed, 2 Oct 2013 09:37:46 +0000 (13:37 +0400)]
Fix downgrade in migration

In 477a4488d3f4_ml2_vxlan_type_driver name of table ml2_vxlan_endpoints to drop
was not correct.

Change-Id: I758c42251b2d5bcc921c50394a1313a1ed4ae106

10 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

10 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