]> review.fuel-infra Code Review - openstack-build/neutron-build.git/log
openstack-build/neutron-build.git
10 years agoBigSwitch: Widen range of HTTPExceptions caught
Kevin Benton [Fri, 7 Mar 2014 19:30:45 +0000 (11:30 -0800)]
BigSwitch: Widen range of HTTPExceptions caught

In order to trigger a reconnect, the Big Switch
plugin was only checking for httplib.ImproperConnectionState
which doesn't include relevant exceptions that
indicate a reconnect is necessary. This patch
adjusts it to reconnect on any HTTPException.

Closes-Bug: #1289236
Change-Id: I4b389172dc4a53b0381e40005d8421f71b7d8522

10 years agoMerge "Stop mock patches by default in base test class"
Jenkins [Wed, 12 Mar 2014 06:30:30 +0000 (06:30 +0000)]
Merge "Stop mock patches by default in base test class"

10 years agoMerge "Query for port before calling l3plugin.disassociate_floatingips()"
Jenkins [Wed, 12 Mar 2014 05:34:45 +0000 (05:34 +0000)]
Merge "Query for port before calling l3plugin.disassociate_floatingips()"

10 years agoMerge "Optimize floating IP status update"
Jenkins [Wed, 12 Mar 2014 05:33:22 +0000 (05:33 +0000)]
Merge "Optimize floating IP status update"

10 years agoMerge "Updated from global requirements"
OpenStack Jenkins [Wed, 12 Mar 2014 05:33:08 +0000 (05:33 +0000)]
Merge "Updated from global requirements"

10 years agoMerge "Call target plugin out of DB transaction in the Metaplugin"
Jenkins [Wed, 12 Mar 2014 05:25:21 +0000 (05:25 +0000)]
Merge "Call target plugin out of DB transaction in the Metaplugin"

10 years agoMerge "NSX: Add ability to retry on 503's returned by the controller"
Jenkins [Wed, 12 Mar 2014 05:25:11 +0000 (05:25 +0000)]
Merge "NSX: Add ability to retry on 503's returned by the controller"

10 years agoStop mock patches by default in base test class
Kevin Benton [Mon, 10 Mar 2014 20:49:51 +0000 (20:49 +0000)]
Stop mock patches by default in base test class

Adds a mock.patch.stopall to the base unit test
case cleanup routines to stop patches by default
in unit tests. This behavior can be overwritten
by setting an attribute on the test class if
required.

Also removes the explicit stops in the Cisco n1kv,
VMware, and NEC unit tests to leverage the new
automatic cleanup.

Closes-Bug: #1290550
Change-Id: Ic642430a765ea8deb07ebd88b619da58a58e0edd

10 years agoMerge "VPNaaS Device Driver for Cisco CSR"
Jenkins [Wed, 12 Mar 2014 02:01:35 +0000 (02:01 +0000)]
Merge "VPNaaS Device Driver for Cisco CSR"

10 years agoQuery for port before calling l3plugin.disassociate_floatingips()
Aaron Rosen [Wed, 5 Mar 2014 19:32:39 +0000 (11:32 -0800)]
Query for port before calling l3plugin.disassociate_floatingips()

The call to l3plugin.disassociate_floatingips() trigggers several events
that could cause a timeout to occur trying to query the db for the port
therefore this patch changes the code to query first for the port.

Closes-bug: #1290478

Change-Id: I69fe9cff4b550240215329e1082a63cd11617faa

10 years agoOptimize floating IP status update
Salvatore Orlando [Mon, 10 Mar 2014 20:42:58 +0000 (13:42 -0700)]
Optimize floating IP status update

Hopefully also avoid tracebacks due to nested transactions
being rolled back

Change-Id: I1e74fb8d90de09b53d330f499b93073f19a5b9bf
Closes-Bug: #1290549

10 years agoVPNaaS Device Driver for Cisco CSR
Paul Michali [Mon, 17 Feb 2014 20:56:22 +0000 (15:56 -0500)]
VPNaaS Device Driver for Cisco CSR

This is the device driver for the vendor specific VPNaaS plugin. This
change relies on the service driver code (review 74144), which is also
out for review.

Note: Support for sharing of IKE/IPSec policies (which is currently
      prevented by the service driver code), will be done as a later
      enhancement.
Note: Needs Tempest tests updated/created to test this.
Note: To run, this needs an out-of-band Cisco CSR installed and
      configured.
Note: This uses a newer version of requests library and a new httmock
      library. Until these are approved (75296), the UT will be
      renamed to prevent testing the REST client API to the CSR.

Change-Id: I4f73f7fa1bfcdc89a35ffe63dd253f8eede98485
Paritally-Implements: blueprint vpnaas-cisco-driver

10 years agoUpdated from global requirements
OpenStack Jenkins [Tue, 11 Mar 2014 17:31:09 +0000 (17:31 +0000)]
Updated from global requirements

Change-Id: I2e22d529892a1a15aa300b9904362cf491fd8064

10 years agoBigSwitch: Fix certificate file helper functions
Kevin Benton [Fri, 7 Mar 2014 19:09:46 +0000 (11:09 -0800)]
BigSwitch: Fix certificate file helper functions

Fixes function definitions for file-system calls
in certificate functions for BigSwitch plugin.

Closes-Bug: #1289192
Change-Id: Ifea8506ea0d751e0d5b08511eafd04d2fa26be23

10 years agoMerge "Fix ml2 db migration of subnetroutes table"
Jenkins [Tue, 11 Mar 2014 14:23:46 +0000 (14:23 +0000)]
Merge "Fix ml2 db migration of subnetroutes table"

10 years agoMerge "N1kv: Fixes fields argument not None"
Jenkins [Tue, 11 Mar 2014 11:59:46 +0000 (11:59 +0000)]
Merge "N1kv: Fixes fields argument not None"

10 years agoCall target plugin out of DB transaction in the Metaplugin
Itsuro Oda [Wed, 5 Feb 2014 01:12:26 +0000 (10:12 +0900)]
Call target plugin out of DB transaction in the Metaplugin

Previously, there are cases that a target plugin is called
within a DB transaction in the metaplugin. This possibly causes
"DB lock timeout" error since a target plugin may take a long
time (ex. communicate to a controller).

Change-Id: Ie2971bfae1fecc97086b58cd943c321feb0aba04
Closes-Bug: #1267291

10 years agoMerge "Fixed Spelling error in Readme"
Jenkins [Tue, 11 Mar 2014 03:06:00 +0000 (03:06 +0000)]
Merge "Fixed Spelling error in Readme"

10 years agoMerge "Fix lack of extended port's attributes in Metaplugin"
Jenkins [Tue, 11 Mar 2014 02:15:26 +0000 (02:15 +0000)]
Merge "Fix lack of extended port's attributes in Metaplugin"

10 years agoMerge "Cisco Neutron plugin fails DB migration"
Jenkins [Mon, 10 Mar 2014 21:27:30 +0000 (21:27 +0000)]
Merge "Cisco Neutron plugin fails DB migration"

10 years agoMerge "One Convergence Neutron Plugin l3 ext support"
Jenkins [Mon, 10 Mar 2014 21:12:22 +0000 (21:12 +0000)]
Merge "One Convergence Neutron Plugin l3 ext support"

10 years agoMerge "BigSwitch: Fix rest call in consistency watchdog"
Jenkins [Mon, 10 Mar 2014 21:12:12 +0000 (21:12 +0000)]
Merge "BigSwitch: Fix rest call in consistency watchdog"

10 years agoMerge "Fix unittest failure in radware lbaas driver"
Jenkins [Mon, 10 Mar 2014 21:12:02 +0000 (21:12 +0000)]
Merge "Fix unittest failure in radware lbaas driver"

10 years agoMerge "Updated from global requirements"
OpenStack Jenkins [Mon, 10 Mar 2014 19:31:49 +0000 (19:31 +0000)]
Merge "Updated from global requirements"

10 years agoUpdated from global requirements
OpenStack Jenkins [Mon, 10 Mar 2014 14:47:21 +0000 (14:47 +0000)]
Updated from global requirements

Change-Id: I40115d573e0f5dbfde9641a5f797e2aa7af254a3

10 years agoFix ml2 db migration of subnetroutes table
Zang MingJie [Mon, 10 Mar 2014 08:45:35 +0000 (16:45 +0800)]
Fix ml2 db migration of subnetroutes table

The ml2 db migration path doesn't create subnetroutes table. Therefore
installations were partially relying on automatic schema generation.

This patch fixes the migration path.

Change-Id: I3060dd9538b629ad7277af28008ddde27926dcc4
Closes-Bug: #1290255

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

Change-Id: Ia5e6c83549e4b4db6e8cafcabc0560a35d8cde07

10 years agoFix lack of extended port's attributes in Metaplugin
Itsuro Oda [Thu, 19 Dec 2013 01:51:19 +0000 (10:51 +0900)]
Fix lack of extended port's attributes in Metaplugin

Previously, there are some extended port's attributes did not
appear in the result of GET port API when using Metaplugin.
This become a critial issue currently since lack of port binding
information disturbs normal port binding operation in a compute
node, for example.

Metaplugin did not delegate get_port/get_ports to target plugins.
This is cause of the problem because right plugin instance is not
passed to a hook which handles extended attributes.
Now, get_port/get_ports of target plugins are called so that
extended port's attributes are handled properly.

Change-Id: Ifed2505a97ceca56c4cedd22efa49adcdf3317b8
Closes-Bug: #1136252

10 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Sun, 9 Mar 2014 18:13:19 +0000 (18:13 +0000)]
Merge "Imported Translations from Transifex"

10 years agoMigration support for Mellanox Neutron plugin
Itzik Brown [Sun, 12 Jan 2014 12:31:18 +0000 (14:31 +0200)]
Migration support for Mellanox Neutron plugin

Adding initial version before Havana to enable
migration from Havana and including recent changes
for IceHouse.

Closes-Bug: 1265080

Change-Id: I4b18d6d7eb40a9e3b2f3bceaa750827f3ed7c93d

10 years agoMerge "Updated from global requirements"
OpenStack Jenkins [Sun, 9 Mar 2014 06:53:28 +0000 (06:53 +0000)]
Merge "Updated from global requirements"

10 years agoImported Translations from Transifex
OpenStack Jenkins [Sun, 9 Mar 2014 06:27:30 +0000 (06:27 +0000)]
Imported Translations from Transifex

Change-Id: Ia3e1d8430d195f925e17fc3a7f8053e8e0c0660c

10 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Sun, 9 Mar 2014 02:02:46 +0000 (02:02 +0000)]
Merge "Imported Translations from Transifex"

10 years agoMerge "BigSwitch: Fix cfg.Error format in exception"
Jenkins [Sat, 8 Mar 2014 23:25:29 +0000 (23:25 +0000)]
Merge "BigSwitch: Fix cfg.Error format in exception"

10 years agoMerge "Developer documentation"
Jenkins [Sat, 8 Mar 2014 10:40:41 +0000 (10:40 +0000)]
Merge "Developer documentation"

10 years agoMerge "Enhance GET networks performance of metaplugin"
Jenkins [Sat, 8 Mar 2014 09:39:34 +0000 (09:39 +0000)]
Merge "Enhance GET networks performance of metaplugin"

10 years agoImported Translations from Transifex
OpenStack Jenkins [Sat, 8 Mar 2014 06:27:40 +0000 (06:27 +0000)]
Imported Translations from Transifex

Change-Id: Iafd0323d1e9f583a4ec508d0230c6e40f4186398

10 years agoMerge "Add support for tenant-provided NSX gateways devices"
Jenkins [Sat, 8 Mar 2014 03:50:44 +0000 (03:50 +0000)]
Merge "Add support for tenant-provided NSX gateways devices"

10 years agoUpdated from global requirements
OpenStack Jenkins [Sat, 8 Mar 2014 01:51:30 +0000 (01:51 +0000)]
Updated from global requirements

Change-Id: I5d909a9924f69ee21f463aa09e702b30f1ef1860

10 years agoMerge "Makes the Extension loader behavior predictable"
Jenkins [Sat, 8 Mar 2014 01:47:22 +0000 (01:47 +0000)]
Merge "Makes the Extension loader behavior predictable"

10 years agoMerge "Floatingip_status migration not including Embrane's plugin"
Jenkins [Sat, 8 Mar 2014 01:47:08 +0000 (01:47 +0000)]
Merge "Floatingip_status migration not including Embrane's plugin"

10 years agoMerge "BigSwitch: Fix error for server config check"
Jenkins [Sat, 8 Mar 2014 01:46:45 +0000 (01:46 +0000)]
Merge "BigSwitch: Fix error for server config check"

10 years agoMerge "NSX: fix nonsensical log trace on update port"
Jenkins [Sat, 8 Mar 2014 01:46:22 +0000 (01:46 +0000)]
Merge "NSX: fix nonsensical log trace on update port"

10 years agoMerge "Drop old nvp extension file"
Jenkins [Sat, 8 Mar 2014 01:30:15 +0000 (01:30 +0000)]
Merge "Drop old nvp extension file"

10 years agoAdd support for tenant-provided NSX gateways devices
Salvatore Orlando [Tue, 18 Feb 2014 00:20:53 +0000 (16:20 -0800)]
Add support for tenant-provided NSX gateways devices

Add a new API resource specific to the NSX plugin for registering
tenant-owned NSX gateway devices with the NSX controller.
This API also allows tenants for managing gateway devices on the
NSX backend.

The behaviour of the net-gateway extension is mostly unchanged with
the only difference that newly created network gateways can now only
refer exlusively gateway devices registered using the API resource
introduced with this patch.

Implements blueprint nsx-remote-net-gw-integration

Change-Id: Ia2bdd0164498fe46a027b1d8f5a9d9f4e37558a4

10 years agoNSX: fix nonsensical log trace on update port
armando-migliaccio [Fri, 7 Mar 2014 21:11:20 +0000 (13:11 -0800)]
NSX: fix nonsensical log trace on update port

Having this at a WARN level makes no sense, especially
because the actually message does not say anything about
a warning condition. Probably a brain fart of some sort.
Make it DEBUG, just because it may come handy to see what
data we're passing.

Change-Id: Ie667018faae587a3adb6b3edda4d9912344cae83

10 years agoBigSwitch: Fix rest call in consistency watchdog
Kevin Benton [Fri, 7 Mar 2014 18:50:16 +0000 (10:50 -0800)]
BigSwitch: Fix rest call in consistency watchdog

Fixes the rest call in the consistency watchdog
in the BigSwitch plugin that was causing it to
raise an exception.

Closes-Bug: #1289138
Change-Id: Id4dff993426573be6984eb1e8f6ef2aabfff0779

10 years agoBigSwitch: Fix cfg.Error format in exception
Kevin Benton [Fri, 7 Mar 2014 18:41:24 +0000 (10:41 -0800)]
BigSwitch: Fix cfg.Error format in exception

Fixes an incorrectly formatted call to cfg.Error
in an exception handling routine in the Big Switch
server manager module.

Closes-Bug: #1289134
Change-Id: I9a1137d7395412ff6f061aacbe85f9b26269a1da

10 years agoBigSwitch: Fix error for server config check
Kevin Benton [Fri, 7 Mar 2014 18:26:47 +0000 (10:26 -0800)]
BigSwitch: Fix error for server config check

Raises config error when a port is incorrectly
configured for a server instead of getting a
ValueError when python tries to convert it to
an integer.

Closes-Bug: #1289132
Change-Id: Ifec0bec5640a4a57859f2673c46c610f1d21c36c

10 years agoFixed Spelling error in Readme
Alex Holden [Fri, 7 Mar 2014 17:21:42 +0000 (09:21 -0800)]
Fixed Spelling error in Readme

Change-Id: Iba7c580a21dbbdb4d0325640562a2891dcce15e4

10 years agoFix unittest failure in radware lbaas driver
Eugene Nikanorov [Thu, 6 Mar 2014 08:41:10 +0000 (12:41 +0400)]
Fix unittest failure in radware lbaas driver

Issue greenthread.sleep(0) to switch greenthreads and wait
for vip to complete deletion

Change-Id: I46b0702b0df527965ecf94e334ed3327f408a05c
Closes-Bug: #1288312

10 years agoNSX: Add ability to retry on 503's returned by the controller
armando-migliaccio [Fri, 7 Mar 2014 02:39:44 +0000 (18:39 -0800)]
NSX: Add ability to retry on 503's returned by the controller

There are a number of circumstances where the NSX controller
may return 503. Currently the API client does not retry, so
this patch adds a retry logic with timeout.

Closes-bug: #1284277

Change-Id: I85df087d5ae409e6cb5c35eb171e89346abe81f4

10 years agoCisco Neutron plugin fails DB migration
Sourabh Patwardhan [Thu, 6 Mar 2014 23:08:15 +0000 (15:08 -0800)]
Cisco Neutron plugin fails DB migration

Alembic migration from revision f44ab9871cd6 to 2eeaf963a447 fails
because the floatingips table doesn't exist.

The fix is to add the plugin to the DB migration path for l3 and ext_gw_mode.

Change-Id: Ic7a9c1d624d2838e9313fa95ed6ddbfea9b6e1c9
Closes-Bug: #1289039

10 years agoFloatingip_status migration not including Embrane's plugin
Ivar Lazzaro [Thu, 6 Mar 2014 23:01:17 +0000 (15:01 -0800)]
Floatingip_status migration not including Embrane's plugin

2eeaf963a447_floatingip_status migration script is not including Embrane's core plugin (thus breaking the tests).

Change-Id: Ic051ba2524db2e1bafea102af34351f6c4088db3
Closes-bug: 1289046

10 years agoOne Convergence Neutron Plugin l3 ext support
Hemanth Ravi [Mon, 17 Feb 2014 23:12:54 +0000 (15:12 -0800)]
One Convergence Neutron Plugin l3 ext support

Adding support for l3 extensions and security-groups.

Change-Id: I7007dba1cc8f73496a2a40099581d07ae697520a
Implements: blueprint oc-nvsd-neutron-plugin

10 years agoNuage plugin was missed in floatingip_status db migration script
ronak [Thu, 6 Mar 2014 19:24:25 +0000 (11:24 -0800)]
Nuage plugin was missed in floatingip_status db migration script

The fix for bug 1287630 did not include the the Nuage plugin
in those affected by the migration.
Nuage CI started failing floatingip tests since than
reporting unknown column error.
This bug fix is to add nuage plugin to the list.

Change-Id: I7133fc97d65618549f72d7649232002cbb640bbb
Closes-bug: 1288929

10 years agoMerge "One Convergence Neutron Plugin Implementation"
Jenkins [Thu, 6 Mar 2014 21:03:26 +0000 (21:03 +0000)]
Merge "One Convergence Neutron Plugin Implementation"

10 years agoDrop old nvp extension file
armando-migliaccio [Thu, 6 Mar 2014 20:45:37 +0000 (12:45 -0800)]
Drop old nvp extension file

The resource alias is unchanged so there is really
no reason of dragging this forward.

If API clients are using the name or the description
in order to play with a server's extension they are
doing it wrong so they deserve the grief caused
by this change.

Change-Id: I99086c11a0e4a0b0af479e0e3d1fbe92f8ff5988
Closes-bug: #1285999

10 years agoMakes the Extension loader behavior predictable
armando-migliaccio [Thu, 6 Mar 2014 20:40:38 +0000 (12:40 -0800)]
Makes the Extension loader behavior predictable

When using a cluster of load-balanced Neutron Servers,
the order of extension files being loaded may differ
from one server to another. This is usually harmless,
but it is better to force the list to be loaded in the
same way across the entire cluster, just in case
something funky is going on.

Partial-bug: #1285999

Change-Id: Ib0bfd24fc52b6cd9f90c350d3af496f04a90f50a

10 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Thu, 6 Mar 2014 17:44:15 +0000 (17:44 +0000)]
Merge "Imported Translations from Transifex"

10 years agoMerge "Add OpenDaylight ML2 MechanismDriver"
Jenkins [Thu, 6 Mar 2014 17:43:48 +0000 (17:43 +0000)]
Merge "Add OpenDaylight ML2 MechanismDriver"

10 years agoOne Convergence Neutron Plugin Implementation
Hemanth Ravi [Mon, 27 Jan 2014 00:51:06 +0000 (16:51 -0800)]
One Convergence Neutron Plugin Implementation

One Convergence Neutron Plugin implements Neutron API to provide a network
virtualization solution. The plugin works with One Convergence NVSD controller
to provide the functionality. This checkin implements the Neutron core APIs
and the plugin will be extended to support the L3 and service plugin extension
APIs.

Change-Id: Ic8a0dc0f5950d41b9b253c0d61b6812dbfd161c7
Implements: blueprint oc-nvsd-neutron-plugin

10 years agoMerge "NSX: passing wrong security_group id mapping to nsx backend"
Jenkins [Thu, 6 Mar 2014 12:30:30 +0000 (12:30 +0000)]
Merge "NSX: passing wrong security_group id mapping to nsx backend"

10 years agoMerge "NEC plugin: delete old OFC ID mapping tables"
Jenkins [Thu, 6 Mar 2014 11:58:24 +0000 (11:58 +0000)]
Merge "NEC plugin: delete old OFC ID mapping tables"

10 years agoMerge "Replaces network:* strings by constants"
Jenkins [Thu, 6 Mar 2014 11:33:24 +0000 (11:33 +0000)]
Merge "Replaces network:* strings by constants"

10 years agoNEC plugin: delete old OFC ID mapping tables
Akihiro Motoki [Sat, 1 Mar 2014 22:07:34 +0000 (07:07 +0900)]
NEC plugin: delete old OFC ID mapping tables

Before Grizzly release, data format of OFC ID mapping tables was changed
and there are two types of ID mapping tables for old and new format.
This commit migrate data from old mapping tables into new tables,
drop old mapping tables and remove the logic handling the old tables.

In the db migration scripts, built-in compiler of sqlalchemy does not
support "INSERT INTO table (col1, col2,...) (SELECT ....)" format,
so a custom sqlalchemy.expression compiling method is defined.

Closes-Bug: #1286733
Change-Id: I7dae6b728ab9e10f1dc5d63418a69ee4c26354ea

10 years agoMerge "Fix DetachedInstanceError for Agent instance"
Jenkins [Thu, 6 Mar 2014 08:25:26 +0000 (08:25 +0000)]
Merge "Fix DetachedInstanceError for Agent instance"

10 years agoMerge "BigSwitch: Add SSL Certificate Validation"
Jenkins [Thu, 6 Mar 2014 07:12:25 +0000 (07:12 +0000)]
Merge "BigSwitch: Add SSL Certificate Validation"

10 years agoMerge "BigSwitch: Auto re-sync on backend inconsistencies"
Jenkins [Thu, 6 Mar 2014 07:09:16 +0000 (07:09 +0000)]
Merge "BigSwitch: Auto re-sync on backend inconsistencies"

10 years agoMerge "Fix typo in migration script"
Jenkins [Thu, 6 Mar 2014 07:04:58 +0000 (07:04 +0000)]
Merge "Fix typo in migration script"

10 years agoMerge "ovs-agent: use hexadecimal IP address in tunnel port name"
Jenkins [Thu, 6 Mar 2014 07:03:11 +0000 (07:03 +0000)]
Merge "ovs-agent: use hexadecimal IP address in tunnel port name"

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

Change-Id: Ia38baf018f201f8c1bfac3363e93587d491accb4

10 years agoMerge "Adds the missing migration for gw_ext_mode"
Jenkins [Thu, 6 Mar 2014 04:49:08 +0000 (04:49 +0000)]
Merge "Adds the missing migration for gw_ext_mode"

10 years agoMerge "VPNaaS Service Driver for Cisco CSR"
Jenkins [Thu, 6 Mar 2014 03:59:29 +0000 (03:59 +0000)]
Merge "VPNaaS Service Driver for Cisco CSR"

10 years agoMerge "Updated from global requirements"
OpenStack Jenkins [Thu, 6 Mar 2014 01:56:21 +0000 (01:56 +0000)]
Merge "Updated from global requirements"

10 years agoFix typo in migration script
Sumit Naiksatam [Thu, 6 Mar 2014 00:38:57 +0000 (16:38 -0800)]
Fix typo in migration script

Recently merged migration script for floating ip is missing
a list item separator.

Change-Id: I6d20cfd584059befd591c856ec1519450030b4b2
Closes-Bug: #1288492

10 years agoMerge "ML2 mechanism driver access to binding details"
Jenkins [Thu, 6 Mar 2014 00:14:39 +0000 (00:14 +0000)]
Merge "ML2 mechanism driver access to binding details"

10 years agoMerge "Refactor netns.execute so that it is not necessary to check namespace"
Jenkins [Wed, 5 Mar 2014 23:50:55 +0000 (23:50 +0000)]
Merge "Refactor netns.execute so that it is not necessary to check namespace"

10 years agoMerge "Reset the policy after loading extensions"
Jenkins [Wed, 5 Mar 2014 22:40:17 +0000 (22:40 +0000)]
Merge "Reset the policy after loading extensions"

10 years agoEnhance GET networks performance of metaplugin
Itsuro Oda [Tue, 24 Dec 2013 03:27:53 +0000 (12:27 +0900)]
Enhance GET networks performance of metaplugin

Change to call plugin.get_networks() per target plugin
instead of calling plugin.get_network() per network.
Hook routines are used to select networks which belong
the target plugin.

Change-Id: Ieff06ac7bc7a150501f91aecc3197b0bb664d5fa
Closes-Bug: #1267290

10 years agoAdds the missing migration for gw_ext_mode
Mohammad Banikazemi [Wed, 5 Mar 2014 21:24:11 +0000 (16:24 -0500)]
Adds the missing migration for gw_ext_mode

Requires adding the plugin to the script for
db migration for the ext_gw_mode in routers table.

Change-Id: Iefa121b5c3a60ed804bf3927d91e64d843a28fd1
Closes-Bug: #1288420

10 years agoMerge "Remove unused method update_fixed_ip_lease_expiration"
Jenkins [Wed, 5 Mar 2014 20:17:11 +0000 (20:17 +0000)]
Merge "Remove unused method update_fixed_ip_lease_expiration"

10 years agoBigSwitch: Add SSL Certificate Validation
Kevin Benton [Mon, 3 Feb 2014 04:46:18 +0000 (20:46 -0800)]
BigSwitch: Add SSL Certificate Validation

This patch adds the option to use SSL certificate
validation on the backend controller using SSH-style
sticky authentication, individual trusted
certificates, and/or certificate authorities.
Also adds caching of connections to deal with
increased overhead of TLS/SSL handshake.

Default is now sticky-style enforcement.

Partial-Bug: 1188189
Implements: blueprint bsn-certificate-enforcement
Change-Id: If0bab196495c4944a53e0e394c956cca36269883

10 years agoBigSwitch: Auto re-sync on backend inconsistencies
Kevin Benton [Fri, 14 Feb 2014 10:07:29 +0000 (10:07 +0000)]
BigSwitch: Auto re-sync on backend inconsistencies

If the controller supports it, pass a hash to the
controller indicating the expected state that a
REST transaction is updating. If the state is
inconsistent, the controller will return an error
indicating a conflict and the plugin/driver will
trigger a full synchronization.

For controllers that don't support the consistency
hash, trigger a full background synchronization
if the plugin tries to create a port and receives
a 404 error due to the parent network not existing.

Implements: blueprint bsn-auto-resync
Change-Id: I07c92b011453f6bf81b8ee12661170817287cdd7

10 years agoVPNaaS Service Driver for Cisco CSR
Paul Michali [Tue, 4 Mar 2014 01:08:50 +0000 (01:08 +0000)]
VPNaaS Service Driver for Cisco CSR

This has the service driver part of the vendor specific VPNaaS plugin.
This version DOES NOT rely on the Service Type Framework code, which is
presently under review (client 53602, server 41827) and on hold due to
discussion over flavors. As a result, this changeset has modifications
so that the service driver is not hard-coded in the VPN plugin.

The device driver will be under a separate review and has the REST
client that talks to the Cisco CSR (running out-of-band).

Note: See review 74156 for more details on device driver portion of
      this blueprint.

Change-Id: I39b1475c992b594256f5a28be0caa1ee9398050e
Partially-implements: blueprint vpnaas-cisco-driver

10 years agoMerge "Do fip_status migration only for l3-capable plugins"
Jenkins [Wed, 5 Mar 2014 19:30:56 +0000 (19:30 +0000)]
Merge "Do fip_status migration only for l3-capable plugins"

10 years agoUpdated from global requirements
OpenStack Jenkins [Wed, 5 Mar 2014 19:24:53 +0000 (19:24 +0000)]
Updated from global requirements

Change-Id: I9ae28b6f84f1914fc4d53f7ad1f7742baa50dea9

10 years agoMerge "Implementaion of Mechanism driver for Brocade VDX cluster of switches"
Jenkins [Wed, 5 Mar 2014 19:10:52 +0000 (19:10 +0000)]
Merge "Implementaion of Mechanism driver for Brocade VDX cluster of switches"

10 years agoMerge "Fix race condition in update_floatingip_statuses"
Jenkins [Wed, 5 Mar 2014 19:10:43 +0000 (19:10 +0000)]
Merge "Fix race condition in update_floatingip_statuses"

10 years agoMerge "L3 agent fetches the external network id once"
Jenkins [Wed, 5 Mar 2014 19:10:33 +0000 (19:10 +0000)]
Merge "L3 agent fetches the external network id once"

10 years agoMerge "NSX: make sync backend run more often"
Jenkins [Wed, 5 Mar 2014 19:09:38 +0000 (19:09 +0000)]
Merge "NSX: make sync backend run more often"

10 years agoMerge "Adds multiple RPC worker processes to neutron server"
Jenkins [Wed, 5 Mar 2014 18:58:45 +0000 (18:58 +0000)]
Merge "Adds multiple RPC worker processes to neutron server"

10 years agoMerge "NEC plugin: PFC packet fitler support"
Jenkins [Wed, 5 Mar 2014 14:22:11 +0000 (14:22 +0000)]
Merge "NEC plugin: PFC packet fitler support"

10 years agoAdd OpenDaylight ML2 MechanismDriver
Kyle Mestery [Tue, 28 Jan 2014 20:46:34 +0000 (20:46 +0000)]
Add OpenDaylight ML2 MechanismDriver

This commit adds support for OpenDaylight as an ML2 MechanismDriver. The
ODL MechanismDriver does not need an agent since ODL itself handles
programming bridges, tunnels, and ports on the host.

Implements bp ml2-opendaylight-mechanism-driver

Change-Id: Ic1612cd3e8efd39e74a7ed8cff28e91b1f388971

10 years agoReplaces network:* strings by constants
Sylvain Afchain [Fri, 17 Jan 2014 05:40:43 +0000 (06:40 +0100)]
Replaces network:* strings by constants

This patch replaces all occurences of the strings
prefixed by network:* by their constant equivalent.

Closes-bug: #1270863
Change-Id: I149cc0ab7bde08ea83057e6c0697f668edbe29db

10 years agoMerge "Minor refactoring for Hyper-V utils and tests"
Jenkins [Wed, 5 Mar 2014 08:27:55 +0000 (08:27 +0000)]
Merge "Minor refactoring for Hyper-V utils and tests"

10 years agoMerge "Adds Hyper-V Security Groups implementation"
Jenkins [Wed, 5 Mar 2014 08:27:43 +0000 (08:27 +0000)]
Merge "Adds Hyper-V Security Groups implementation"

10 years agoMerge "Avoid unnecessarily checking the existence of a device"
Jenkins [Wed, 5 Mar 2014 07:27:49 +0000 (07:27 +0000)]
Merge "Avoid unnecessarily checking the existence of a device"

10 years agoDo fip_status migration only for l3-capable plugins
Salvatore Orlando [Tue, 4 Mar 2014 16:13:41 +0000 (08:13 -0800)]
Do fip_status migration only for l3-capable plugins

The migration was initially performed for all plugins, causing
failures for plugins for which the initial L3 migration was
not performed.

Change-Id: I4a48a13202a4125f032a3e80aa567f7979d2c335
Closes-Bug: 1287630

10 years agoFix race condition in update_floatingip_statuses
Aaron Rosen [Wed, 5 Mar 2014 03:19:40 +0000 (19:19 -0800)]
Fix race condition in update_floatingip_statuses

If a floatingip is deleted before update_floatingip_statuses() is processed
FloatingIPNotFound is raised.

Change-Id: Idf03fda75ccd147673169c24e79921ca6d8fe754
Closes-bug: #1288036