]> review.fuel-infra Code Review - openstack-build/neutron-build.git/log
openstack-build/neutron-build.git
10 years agoMigrate data from cap_port_filter to vif_details
Jakub Libosvar [Wed, 26 Mar 2014 08:42:21 +0000 (09:42 +0100)]
Migrate data from cap_port_filter to vif_details

There was introduced a new column vif_details for ml2_port_binding table
and dropped cap_port_filter column. Data was lost during the migration
causing no data in vif_details.

This patch transforms data from cap_port_filter to vif_details column as
a part of db migration. MigrationContext.execute() calls underlaying
methods depending whether migration is online or offline therefore data
are migrated in offline migration too.

Partial-bug: #1235149
Change-Id: Icc5dc6e8221a542f5190d0222ac4d10197d15ac1

10 years agoMerge "Replace a usage of the deprecated root_helper option"
Jenkins [Tue, 25 Mar 2014 23:02:11 +0000 (23:02 +0000)]
Merge "Replace a usage of the deprecated root_helper option"

10 years agoMerge "ML2 Cisco Nexus MD: Remove workaround for bug 1276395"
Jenkins [Tue, 25 Mar 2014 20:03:31 +0000 (20:03 +0000)]
Merge "ML2 Cisco Nexus MD: Remove workaround for bug 1276395"

10 years agoMerge "Add enable_security_group to BigSwitch and OneConvergence ini files"
Jenkins [Tue, 25 Mar 2014 20:03:21 +0000 (20:03 +0000)]
Merge "Add enable_security_group to BigSwitch and OneConvergence ini files"

10 years agoML2 Cisco Nexus MD: Remove workaround for bug 1276395
Rich Curran [Tue, 25 Mar 2014 14:56:46 +0000 (10:56 -0400)]
ML2 Cisco Nexus MD: Remove workaround for bug 1276395

Before bug 1276395 was merged the delete_port_postcommit() mechanism
drivers did not have access to the bound_segment information that was
in the process of being deleted.
Code was added to the cisco_nexus md to workaround this issue.
This code can now be removed.

Change-Id: If47ef1958bf4de863995b9cfc042abf5bc849e24
Closes-Bug: 1297321

10 years agoReplace a usage of the deprecated root_helper option
Cedric Brandily [Mon, 24 Mar 2014 22:03:15 +0000 (23:03 +0100)]
Replace a usage of the deprecated root_helper option

This change replaces a usage of the deprecated root_helper option
by the usage of get_root_helper result.

Change-Id: Icfc698243784557cbf987a817c13d0b80969e5d3
Closes-Bug: #1297145

10 years agoMerge "Add script to migrate ovs or lb db to ml2 db"
Jenkins [Mon, 24 Mar 2014 23:05:21 +0000 (23:05 +0000)]
Merge "Add script to migrate ovs or lb db to ml2 db"

10 years agoMerge "Add nec plugin to allowed address pairs migration"
Jenkins [Mon, 24 Mar 2014 19:10:29 +0000 (19:10 +0000)]
Merge "Add nec plugin to allowed address pairs migration"

10 years agoMerge "NEC plugin: Rename quantum_id column to neutron_id"
Jenkins [Mon, 24 Mar 2014 18:53:53 +0000 (18:53 +0000)]
Merge "NEC plugin: Rename quantum_id column to neutron_id"

10 years agoAdd script to migrate ovs or lb db to ml2 db
Maru Newby [Wed, 26 Feb 2014 13:09:42 +0000 (13:09 +0000)]
Add script to migrate ovs or lb db to ml2 db

This script migrates an ovs or lb database to work with ml2.
The script's docstring provides details as to how it is intended to
work.

I've tested this manually on a trivial deployment, and would like
to add support for testing the migration with grenade.  However,
that will have to wait until grenade support for neutron has
merged.

DocImpact

Implements: blueprint ml2-deprecated-plugin-migration

Change-Id: I1eb908c866e19f72e61f687d56a0bc391cdb4760

10 years agoMerge "Remove extra space in help string"
Jenkins [Mon, 24 Mar 2014 17:14:48 +0000 (17:14 +0000)]
Merge "Remove extra space in help string"

10 years agoMerge "Log dnsmasq host file generation"
Jenkins [Mon, 24 Mar 2014 14:49:54 +0000 (14:49 +0000)]
Merge "Log dnsmasq host file generation"

10 years agoMerge "Return meaningful error message on pool creation error"
Jenkins [Mon, 24 Mar 2014 10:25:03 +0000 (10:25 +0000)]
Merge "Return meaningful error message on pool creation error"

10 years agoMerge "ML2 Cisco Nexus MD: VM migration support"
Jenkins [Mon, 24 Mar 2014 07:36:58 +0000 (07:36 +0000)]
Merge "ML2 Cisco Nexus MD: VM migration support"

10 years agoImported Translations from Transifex
OpenStack Jenkins [Sun, 23 Mar 2014 06:29:48 +0000 (06:29 +0000)]
Imported Translations from Transifex

Change-Id: I57165f5a6cdba143c130c97d15f492a0a925fca4

10 years agoMerge "Remove unnecessary call to get_dhcp_port from DeviceManager"
Jenkins [Sun, 23 Mar 2014 00:34:44 +0000 (00:34 +0000)]
Merge "Remove unnecessary call to get_dhcp_port from DeviceManager"

10 years agoMerge "rename ACTIVE_PENDING to ACTIVE_PENDING_STATUSES"
Jenkins [Sun, 23 Mar 2014 00:26:06 +0000 (00:26 +0000)]
Merge "rename ACTIVE_PENDING to ACTIVE_PENDING_STATUSES"

10 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Sat, 22 Mar 2014 22:59:00 +0000 (22:59 +0000)]
Merge "Imported Translations from Transifex"

10 years agoRemove extra space in help string
Gauvain Pocentek [Fri, 21 Mar 2014 14:23:49 +0000 (15:23 +0100)]
Remove extra space in help string

Extra spaces make the openstack-manuals tests fail with a niceness
error. This patch removes an extra space at the end of a help string.

Change-Id: I29bab90ea5a6f648c4539c7cd20cd9b2b63055c2

10 years agoMerge "Updated from global requirements"
OpenStack Jenkins [Sat, 22 Mar 2014 10:32:47 +0000 (10:32 +0000)]
Merge "Updated from global requirements"

10 years agoAdd enable_security_group to BigSwitch and OneConvergence ini files
Akihiro Motoki [Sat, 22 Mar 2014 10:13:10 +0000 (19:13 +0900)]
Add enable_security_group to BigSwitch and OneConvergence ini files

It is a follow up patch for https://review.openstack.org/#/c/67281/.

Change-Id: I38463b3879ab2d7469a85ef00426b2b602fa825a
Closes-Bug: #1296000

10 years agoAdd nec plugin to allowed address pairs migration
Akihiro Motoki [Sat, 22 Mar 2014 10:07:08 +0000 (19:07 +0900)]
Add nec plugin to allowed address pairs migration

Change-Id: I2a6488482abacf87fc27fb3211041d81a4c1c047
Closes-Bug: #1295999

10 years agoImported Translations from Transifex
OpenStack Jenkins [Sat, 22 Mar 2014 06:30:25 +0000 (06:30 +0000)]
Imported Translations from Transifex

Change-Id: Ic115e0e1dfa03f2b75348699eaee2727e35f3cf9

10 years agoMerge "Fix bug:range() is not same in py3.x and py2.x"
Jenkins [Sat, 22 Mar 2014 05:22:24 +0000 (05:22 +0000)]
Merge "Fix bug:range() is not same in py3.x and py2.x"

10 years agoMerge "Cisco Nexus: maximum recursion error in ConnectionContext.__del__"
Jenkins [Sat, 22 Mar 2014 03:55:54 +0000 (03:55 +0000)]
Merge "Cisco Nexus: maximum recursion error in ConnectionContext.__del__"

10 years agoMerge "Fix typo in lbaas agent exception message"
Jenkins [Sat, 22 Mar 2014 03:50:26 +0000 (03:50 +0000)]
Merge "Fix typo in lbaas agent exception message"

10 years agoMerge "Added config value help text in ns metadata proxy"
Jenkins [Sat, 22 Mar 2014 02:30:02 +0000 (02:30 +0000)]
Merge "Added config value help text in ns metadata proxy"

10 years agoMerge "Fix duplicate name of NVP LBaaS objs not allowed on vShield Edge"
Jenkins [Sat, 22 Mar 2014 02:24:20 +0000 (02:24 +0000)]
Merge "Fix duplicate name of NVP LBaaS objs not allowed on vShield Edge"

10 years agoMerge "Add enable_security_group option"
Jenkins [Sat, 22 Mar 2014 02:15:52 +0000 (02:15 +0000)]
Merge "Add enable_security_group option"

10 years agoMerge "Avoid creating FixedIntervalLoopingCall in agent UT"
Jenkins [Sat, 22 Mar 2014 02:15:42 +0000 (02:15 +0000)]
Merge "Avoid creating FixedIntervalLoopingCall in agent UT"

10 years agoMerge "NSX: lower the severity of messages about VIF's on external networks"
Jenkins [Sat, 22 Mar 2014 02:15:31 +0000 (02:15 +0000)]
Merge "NSX: lower the severity of messages about VIF's on external networks"

10 years agoMerge "NEC plugin: Allow to add prefix to OFC REST URL"
Jenkins [Sat, 22 Mar 2014 02:09:12 +0000 (02:09 +0000)]
Merge "NEC plugin: Allow to add prefix to OFC REST URL"

10 years agoMerge "NEC plugin: Remove a colon from binding:profile key due to XML problem"
Jenkins [Sat, 22 Mar 2014 02:04:21 +0000 (02:04 +0000)]
Merge "NEC plugin: Remove a colon from binding:profile key due to XML problem"

10 years agoMerge "Log received pool.status"
Jenkins [Sat, 22 Mar 2014 02:04:00 +0000 (02:04 +0000)]
Merge "Log received pool.status"

10 years agoMerge "Use save_and_reraise_exception when reraise exception"
Jenkins [Sat, 22 Mar 2014 02:03:49 +0000 (02:03 +0000)]
Merge "Use save_and_reraise_exception when reraise exception"

10 years agoUpdated from global requirements
OpenStack Jenkins [Fri, 21 Mar 2014 22:28:55 +0000 (22:28 +0000)]
Updated from global requirements

Change-Id: I211336108a37b6396c2b82ee2469873b8a569755

10 years agoNEC plugin: Rename quantum_id column to neutron_id
Akihiro Motoki [Thu, 6 Mar 2014 20:22:16 +0000 (05:22 +0900)]
NEC plugin: Rename quantum_id column to neutron_id

ID mapping tables in NEC plugin had columns named quantum_id.
This commit renames them to neutron following project renaming.

Closes-Bug: #1287432
Change-Id: I0669defba7189d5b8259365d88d67db51a28c764

10 years agoLog received pool.status
Aaron Rosen [Fri, 21 Mar 2014 04:13:48 +0000 (21:13 -0700)]
Log received pool.status

This patch adds a log statement so we can figure out what status the
lbaas-agent is passing in. This way we can figure out what to prevent.

Change-Id: I1a0f809140127ccb9596d83c97add03a853991a3
Closes-bug: #1295491

10 years agoNEC plugin: Allow to add prefix to OFC REST URL
Akihiro Motoki [Wed, 19 Mar 2014 16:36:13 +0000 (01:36 +0900)]
NEC plugin: Allow to add prefix to OFC REST URL

Closes-Bug: #1295802
Change-Id: Ieaa3bb7c601fad98506168de1f8ac191849c6569

10 years agoNEC plugin: Remove a colon from binding:profile key due to XML problem
Akihiro Motoki [Fri, 21 Mar 2014 19:17:14 +0000 (04:17 +0900)]
NEC plugin: Remove a colon from binding:profile key due to XML problem

In XML specification, if a tag name contains a colon, a part before
a colon is interpreted as namespace. If key names in binding:profile
dict contains a colon, Neutron XML serializer sends them as-is.
A colon in key names should be used only if XML namespace are used.
NEC plugin uses a colon in key names and it leads to failures to XML
deserialization. To avoid this problem, this commit removes a colon
and prefix n key names in port binding:profile so that client XML
deserializer decodes XML response successfully.

Change-Id: Ie32a2417bbce03bfc6e8f7907c0b4090fbc9e7b6
Closes-Bug: #1294166

10 years agoMerge "Don't set priority when calling mod_flow"
Jenkins [Fri, 21 Mar 2014 19:33:52 +0000 (19:33 +0000)]
Merge "Don't set priority when calling mod_flow"

10 years agoMerge "Add missing ondelete option to Cisco N1kv tables"
Jenkins [Fri, 21 Mar 2014 19:27:07 +0000 (19:27 +0000)]
Merge "Add missing ondelete option to Cisco N1kv tables"

10 years agoMerge "NSX: Make replication mode configurable"
Jenkins [Fri, 21 Mar 2014 18:52:20 +0000 (18:52 +0000)]
Merge "NSX: Make replication mode configurable"

10 years agorename ACTIVE_PENDING to ACTIVE_PENDING_STATUSES
Aaron Rosen [Fri, 21 Mar 2014 18:23:05 +0000 (11:23 -0700)]
rename ACTIVE_PENDING to ACTIVE_PENDING_STATUSES

Looking at the lbaas code it's not very obvious that constants.ACTIVE_PENDING
is a list of statuses that contain statuses that are ACTIVE or
PENDING. This patch renames ACTIVE_PENDING to ACTIVE_PENDING_STATUSES so
it's obvious that this is a list and not just a string called ACTIVE_PENDING.

Closes-bug: #1295790

Change-Id: I7af96bcc6b145c6ab809c0b032ccb18baad9c98e

10 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Fri, 21 Mar 2014 16:34:50 +0000 (16:34 +0000)]
Merge "Imported Translations from Transifex"

10 years agoMerge "Fixes Hyper-V agent security groups enable issue"
Jenkins [Fri, 21 Mar 2014 13:01:33 +0000 (13:01 +0000)]
Merge "Fixes Hyper-V agent security groups enable issue"

10 years agoMerge "cisco: Do not change supported_extension_aliases directly"
Jenkins [Fri, 21 Mar 2014 12:35:00 +0000 (12:35 +0000)]
Merge "cisco: Do not change supported_extension_aliases directly"

10 years agoUse save_and_reraise_exception when reraise exception
Akihiro Motoki [Wed, 12 Feb 2014 14:25:14 +0000 (23:25 +0900)]
Use save_and_reraise_exception when reraise exception

This fixes reraise in pluign codes.

Closes-Bug: #1279813
Change-Id: Iee174d94c0ce69eb01eb86eea1a903eceb7569d5

10 years agoReturn meaningful error message on pool creation error
Eugene Nikanorov [Thu, 20 Mar 2014 14:43:18 +0000 (18:43 +0400)]
Return meaningful error message on pool creation error

Instead of returning exception specific to haproxy (agent-based),
return more generic BackendNotFound exception.
It also could be used later when binding to devices will be
introduced. That exception will indicate scheduling failure, e.g.
inability to find appropriate backend for the resource.
Resource (pool) is then marked with ERROR state with corresponding
error description.

Change-Id: Ic18ff20102b4bb2b97e7b186fcf797133bd3ba3d
Closes-Bug: #1295214

10 years agoDon't set priority when calling mod_flow
Kyle Mestery [Fri, 21 Mar 2014 09:41:31 +0000 (09:41 +0000)]
Don't set priority when calling mod_flow

This commit [1] changed the behavior of modifying flows to not allow priority
to be set on flow modification. The agent code which was calling mod_flow was
not updated to respect this behavior. The unit tests were also not updated in
this regard. I've corrected this behavior now, and added a negative UT case to
catch this in the future.

[1] https://review.openstack.org/#/c/58533/

Closes-Bug: #1295703

Change-Id: I20737637cc84567a5ec19efaad18e7f334007f18

10 years agoMerge "Get rid of additional db contention on fetching VIP"
Jenkins [Fri, 21 Mar 2014 09:29:15 +0000 (09:29 +0000)]
Merge "Get rid of additional db contention on fetching VIP"

10 years agoMerge "Delete duplicate internal devices in router namespace"
Jenkins [Fri, 21 Mar 2014 08:21:23 +0000 (08:21 +0000)]
Merge "Delete duplicate internal devices in router namespace"

10 years agoMerge "Fix usage of save_and_reraise_exception"
Jenkins [Fri, 21 Mar 2014 08:21:14 +0000 (08:21 +0000)]
Merge "Fix usage of save_and_reraise_exception"

10 years agoMerge "Sync excutils from oslo"
Jenkins [Fri, 21 Mar 2014 08:19:14 +0000 (08:19 +0000)]
Merge "Sync excutils from oslo"

10 years agoMerge "Cisco VPN device driver post-merge cleanup"
Jenkins [Fri, 21 Mar 2014 08:16:16 +0000 (08:16 +0000)]
Merge "Cisco VPN device driver post-merge cleanup"

10 years agoAvoid creating FixedIntervalLoopingCall in agent UT
Eugene Nikanorov [Tue, 11 Mar 2014 12:04:49 +0000 (16:04 +0400)]
Avoid creating FixedIntervalLoopingCall in agent UT

Set polling_interval to 0 to avoid creating LoopingCall
in loadbalancer agent tests, dhcp agent tests, linuxbridge agent tests

Change-Id: Ib6edbc11feba402a4c2f19b7d6833b49879ee626
Closes-Bug: #1288079

10 years agoMerge "Fixes the Hyper-V agent individual ports metrics"
Jenkins [Fri, 21 Mar 2014 07:03:31 +0000 (07:03 +0000)]
Merge "Fixes the Hyper-V agent individual ports metrics"

10 years agoMerge "Ignore PortNotFound exceptions on lockless delete"
Jenkins [Fri, 21 Mar 2014 06:30:29 +0000 (06:30 +0000)]
Merge "Ignore PortNotFound exceptions on lockless delete"

10 years agoImported Translations from Transifex
OpenStack Jenkins [Fri, 21 Mar 2014 06:29:55 +0000 (06:29 +0000)]
Imported Translations from Transifex

Change-Id: I4d6e714cdb477d6965ae03d9d4ab19ba526086c5

10 years agoMerge "BigSwitch ML2: Include bound_segment in port"
Jenkins [Fri, 21 Mar 2014 05:54:39 +0000 (05:54 +0000)]
Merge "BigSwitch ML2: Include bound_segment in port"

10 years agoMerge "add HEAD sentinel file that contains migration revision"
Jenkins [Fri, 21 Mar 2014 05:54:29 +0000 (05:54 +0000)]
Merge "add HEAD sentinel file that contains migration revision"

10 years agoMerge "Bugfix and refactoring for ovs_lib flow methods"
Jenkins [Fri, 21 Mar 2014 05:53:41 +0000 (05:53 +0000)]
Merge "Bugfix and refactoring for ovs_lib flow methods"

10 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Fri, 21 Mar 2014 05:48:44 +0000 (05:48 +0000)]
Merge "Imported Translations from Transifex"

10 years agoMerge "LBaaS: small cleanup in agent device driver interface"
Jenkins [Fri, 21 Mar 2014 05:10:52 +0000 (05:10 +0000)]
Merge "LBaaS: small cleanup in agent device driver interface"

10 years agoMerge "Fix misleading error message about failed dhcp notifications"
Jenkins [Fri, 21 Mar 2014 05:10:41 +0000 (05:10 +0000)]
Merge "Fix misleading error message about failed dhcp notifications"

10 years agoMerge "ML2: Remove validate_port_binding() and unbind_port()"
Jenkins [Fri, 21 Mar 2014 05:02:48 +0000 (05:02 +0000)]
Merge "ML2: Remove validate_port_binding() and unbind_port()"

10 years agoMerge "Enable to select an RPC handling plugin under Metaplugin"
Jenkins [Fri, 21 Mar 2014 01:21:46 +0000 (01:21 +0000)]
Merge "Enable to select an RPC handling plugin under Metaplugin"

10 years agoMerge "Add update binding:profile with physical_network"
Jenkins [Fri, 21 Mar 2014 00:53:07 +0000 (00:53 +0000)]
Merge "Add update binding:profile with physical_network"

10 years agoMerge "tests/unit: clean up notification driver"
Jenkins [Fri, 21 Mar 2014 00:53:01 +0000 (00:53 +0000)]
Merge "tests/unit: clean up notification driver"

10 years agoAdd enable_security_group option
Nachi Ueno [Thu, 16 Jan 2014 18:54:26 +0000 (10:54 -0800)]
Add enable_security_group option

Using noop driver to disable security group is confusing.
In this commit, we introduce enable_security_group in server side.

DocImpact
UpgradeImpact

Implements bp: security-group-config-cleanup
Related-Bug: 1112912
Change-Id: Ice44a4e2a519c64e613eeb24372de46726473339

10 years agoMerge "BigSwitch: Sync workaround for port del deadlock"
Jenkins [Thu, 20 Mar 2014 21:52:10 +0000 (21:52 +0000)]
Merge "BigSwitch: Sync workaround for port del deadlock"

10 years agoMerge "NSX: Sync do not pass around model object"
Jenkins [Thu, 20 Mar 2014 20:11:15 +0000 (20:11 +0000)]
Merge "NSX: Sync do not pass around model object"

10 years agoGet rid of additional db contention on fetching VIP
Kevin Benton [Thu, 20 Mar 2014 07:24:50 +0000 (00:24 -0700)]
Get rid of additional db contention on fetching VIP

This fix gets rid of fetching related record from ports table
that could potentially be blocked by concurrent operation
This is to prevent it from updating the
vip table while a port SQL lock is in place, which
vip entries have a reference to.

Partial-Bug: 1283522
Change-Id: Ic64cc268ff4817a31971734a44671c744047231b

10 years agoMerge "BigSwitch: Use eventlet.sleep in watchdog"
Jenkins [Thu, 20 Mar 2014 15:47:37 +0000 (15:47 +0000)]
Merge "BigSwitch: Use eventlet.sleep in watchdog"

10 years agoMerge "Process ICMP type for iptables firewall"
Jenkins [Thu, 20 Mar 2014 15:46:17 +0000 (15:46 +0000)]
Merge "Process ICMP type for iptables firewall"

10 years agoMerge "Allow CIDRs with non-zero masked portions"
Jenkins [Thu, 20 Mar 2014 15:46:07 +0000 (15:46 +0000)]
Merge "Allow CIDRs with non-zero masked portions"

10 years agoMerge "ML2 BigSwitch: Don't modify parent context"
Jenkins [Thu, 20 Mar 2014 15:44:57 +0000 (15:44 +0000)]
Merge "ML2 BigSwitch: Don't modify parent context"

10 years agoMerge "BigSwitch: Widen range of HTTPExceptions caught"
Jenkins [Thu, 20 Mar 2014 15:30:24 +0000 (15:30 +0000)]
Merge "BigSwitch: Widen range of HTTPExceptions caught"

10 years agoFix typo in lbaas agent exception message
Eugene Nikanorov [Thu, 20 Mar 2014 14:43:18 +0000 (18:43 +0400)]
Fix typo in lbaas agent exception message

Change-Id: Iec2a5e02d40f73e4576ed853577a6a9f85e49e67
Closes-Bug: #1295187

10 years agoML2: Remove validate_port_binding() and unbind_port()
Robert Kukura [Mon, 10 Mar 2014 19:06:09 +0000 (15:06 -0400)]
ML2: Remove validate_port_binding() and unbind_port()

The API implemented by ML2 mechanism drivers included three methods
related to port binding that were called within DB transactions, but
that could potentially involve communication with controllers or
devices that should not be done within transactions. A subsequent
patch will move the calls to bind_port() outside of tranactions. This
patch eliminates the other two methods from the MechanismDriver API.

The validate_port_binding() method was previously called on the bound
mechanism driver to check whether an existing binding was still valid,
so that the port could be rebound if something changed. But since nova
has no way to handle changes to binding:vif_type or
binding:vif_details after a port is initially plugged, this turned out
not to be useful, so the method has been removed from the
MechanismDriver API. Now, once a port is successfully bound, the
binding remains until the port is deleted or any of it's
binding:host_id, binding:vnic_type, or binding:profile attribute
values are changed.

The unbind_port() method was previously called on the bound mechanism
driver as an existing binding was removed. This method was not used by
any existing mechanism drivers, and was redundant with the
update_port_precommit() and update_port_postcommit() methods that are
called on all mechanism drivers when an existing binding is removed,
so this method has also been removed from the driver API.

Eliminating the unbind_port() call allows the binding details to be
made available via the PortContext in delete_port_postcommit() calls,
completing the resolution of bug 1276395.

Closes-bug: 1276395
Partial-bug: 1276391
Change-Id: I70fb65b478373c4f07f5273baa097fc50e5ba2ef

10 years agoMerge "NEC plugin: Honor Retry-After response from OFC"
Jenkins [Thu, 20 Mar 2014 13:33:05 +0000 (13:33 +0000)]
Merge "NEC plugin: Honor Retry-After response from OFC"

10 years agoMerge "Add a semaphore to some ML2 operations"
Jenkins [Thu, 20 Mar 2014 13:25:38 +0000 (13:25 +0000)]
Merge "Add a semaphore to some ML2 operations"

10 years agoMerge "NSX: Fix router-interface-delete returns 404 when router not in nsx"
Jenkins [Thu, 20 Mar 2014 10:22:43 +0000 (10:22 +0000)]
Merge "NSX: Fix router-interface-delete returns 404 when router not in nsx"

10 years agoMerge "return false or true according to binding result"
Jenkins [Thu, 20 Mar 2014 09:42:01 +0000 (09:42 +0000)]
Merge "return false or true according to binding result"

10 years agoMerge "Cisco plugin fails with ParseError no elem found"
Jenkins [Thu, 20 Mar 2014 09:41:48 +0000 (09:41 +0000)]
Merge "Cisco plugin fails with ParseError no elem found"

10 years agoImported Translations from Transifex
OpenStack Jenkins [Thu, 20 Mar 2014 06:28:06 +0000 (06:28 +0000)]
Imported Translations from Transifex

Change-Id: I402019fd2f41d73427f2aeb50872b1448e62f31f

10 years agoFix duplicate name of NVP LBaaS objs not allowed on vShield Edge
berlin [Mon, 17 Feb 2014 03:04:08 +0000 (11:04 +0800)]
Fix duplicate name of NVP LBaaS objs not allowed on vShield Edge

Duplicate name of LBaaS objs such as pool/vip/app_profile is not
allowed on vShield Edge, so here a name convention is needed to ensure
name uniqueness on the edge side.
Closes-Bug: #1257225

Change-Id: I953610d0389a78aa01f378c2ff4931d8c74413ea

10 years agoMerge "Don't use root to list namespaces"
Jenkins [Thu, 20 Mar 2014 05:20:19 +0000 (05:20 +0000)]
Merge "Don't use root to list namespaces"

10 years agoMerge "Change report_interval from 4 to 30, agent_down_time from 9 to 75"
Jenkins [Thu, 20 Mar 2014 04:39:12 +0000 (04:39 +0000)]
Merge "Change report_interval from 4 to 30, agent_down_time from 9 to 75"

10 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Thu, 20 Mar 2014 04:38:03 +0000 (04:38 +0000)]
Merge "Imported Translations from Transifex"

10 years agotests/unit: clean up notification driver
Isaku Yamahata [Tue, 25 Feb 2014 06:34:53 +0000 (15:34 +0900)]
tests/unit: clean up notification driver

Some tests doesn't cleanup notification driver. So some tests can
run against unintended notification driver depending on execution order

Change-Id: I7dbed47153be66684827b2693bbc995dddfb4c1b
Related-Bug: #1281481
Partial-Bug: #1284549

10 years agoMerge "Show neutron API request body with debug enabled"
Jenkins [Thu, 20 Mar 2014 02:34:39 +0000 (02:34 +0000)]
Merge "Show neutron API request body with debug enabled"

10 years agoAdd a semaphore to some ML2 operations
Salvatore Orlando [Thu, 13 Mar 2014 22:06:12 +0000 (15:06 -0700)]
Add a semaphore to some ML2 operations

This patch adds a semaphore for serializing the delete port API
calls and update_port_status calls to avoid simultaneous
attempts to acquire SQL update locks on the port table from
the same thread pool.

This semaphore has been introduced to avoid undesired eventlet
yields which trigger 'lock wait timeout' errors in the DB backend;
it should have a negligible impact on the overall performance.

Change-Id: I0ec947086e533945942ae93402943dec69b218ef
Partial-Bug: 1283522

10 years agoMerge "API layer documentation"
Jenkins [Wed, 19 Mar 2014 23:20:28 +0000 (23:20 +0000)]
Merge "API layer documentation"

10 years agoLog dnsmasq host file generation
Ian Wienand [Wed, 12 Mar 2014 04:37:56 +0000 (15:37 +1100)]
Log dnsmasq host file generation

We've been seeing things that appear to be races between the hosts
files being written out for dnsmasq and dhcp requests coming in.  We
will get occasional errors from dnsmasq saying "no address available",
"duplicate IP address" but by the time you look, the corresponding
host file has long since been replaced.

If we had some debugging like this, we could at least correlate what
neutron thought dnsmasq knew at the time the requests were coming in.

We store the filename to avoid multiple lookups, and also
s/name/filename/ to avoid ambiguity and be more consistent with the
rest of the code.

Closes-Bug: #1294892
Change-Id: Ifa92ca71419ce0155b28d2015eff9e82557a0825

10 years agoMerge "Add session persistence support for NVP advanced LBaaS"
Jenkins [Wed, 19 Mar 2014 22:29:42 +0000 (22:29 +0000)]
Merge "Add session persistence support for NVP advanced LBaaS"

10 years agoMerge "BigSwitch: Watchdog thread start after servers"
Jenkins [Wed, 19 Mar 2014 22:29:33 +0000 (22:29 +0000)]
Merge "BigSwitch: Watchdog thread start after servers"

10 years agoMerge "Ensure to count firewalls in target tenant"
Jenkins [Wed, 19 Mar 2014 17:53:54 +0000 (17:53 +0000)]
Merge "Ensure to count firewalls in target tenant"

10 years agoMerge "Mock agent RPC for FWaaS tests to delete DB objs"
Jenkins [Wed, 19 Mar 2014 17:53:44 +0000 (17:53 +0000)]
Merge "Mock agent RPC for FWaaS tests to delete DB objs"

10 years agoMerge "Remove individual cfg.CONF.resets from tests"
Jenkins [Wed, 19 Mar 2014 17:37:37 +0000 (17:37 +0000)]
Merge "Remove individual cfg.CONF.resets from tests"