]> review.fuel-infra Code Review - openstack-build/neutron-build.git/log
openstack-build/neutron-build.git
10 years agoMerge "Change linux/ip_lib code to better handle address families"
Jenkins [Wed, 11 Mar 2015 22:54:32 +0000 (22:54 +0000)]
Merge "Change linux/ip_lib code to better handle address families"

10 years agoFix pylint issue with type VS isinstance in event_observers
Assaf Muller [Wed, 11 Mar 2015 15:45:00 +0000 (11:45 -0400)]
Fix pylint issue with type VS isinstance in event_observers

New version of pylint started complaining about the unpythonic
usage of type. This patch fixes the issue. Another patch will
propose to pin the version of pylint.

Change-Id: I5377cf152e62a74f6bf0c4ccc8ce3a563066adab

10 years agoMerge "utils.execute: Add a debug-level log to record stdin"
Jenkins [Wed, 11 Mar 2015 13:41:20 +0000 (13:41 +0000)]
Merge "utils.execute: Add a debug-level log to record stdin"

10 years agoMerge "Added oslo.log dependency"
Jenkins [Wed, 11 Mar 2015 13:28:02 +0000 (13:28 +0000)]
Merge "Added oslo.log dependency"

10 years agoMerge "contribute.rst: Use consistent tags"
Jenkins [Wed, 11 Mar 2015 12:10:40 +0000 (12:10 +0000)]
Merge "contribute.rst: Use consistent tags"

10 years agoutils.execute: Add a debug-level log to record stdin
YAMAMOTO Takashi [Wed, 11 Mar 2015 05:33:28 +0000 (14:33 +0900)]
utils.execute: Add a debug-level log to record stdin

It's important to record stdin than it used to be because
the recent versions of ovs_lib passes flow strings to
ovs-ofctl command via stdin.

Change-Id: I3b3d5742076e05a3d4ebf5adc26356742b2928e4

10 years agoMerge "Add proccess monitor to keepalived"
Jenkins [Wed, 11 Mar 2015 08:36:57 +0000 (08:36 +0000)]
Merge "Add proccess monitor to keepalived"

10 years agoMerge "Prevent calling waitall() inside a GreenPool's greenthread"
Jenkins [Wed, 11 Mar 2015 08:10:54 +0000 (08:10 +0000)]
Merge "Prevent calling waitall() inside a GreenPool's greenthread"

10 years agoMerge "FIP debug messages"
Jenkins [Wed, 11 Mar 2015 04:52:13 +0000 (04:52 +0000)]
Merge "FIP debug messages"

10 years agoMerge "ofagent: Have a thin driver module"
Jenkins [Wed, 11 Mar 2015 03:21:21 +0000 (03:21 +0000)]
Merge "ofagent: Have a thin driver module"

10 years agocontribute.rst: Use consistent tags
YAMAMOTO Takashi [Wed, 11 Mar 2015 01:44:18 +0000 (10:44 +0900)]
contribute.rst: Use consistent tags

Related: blueprint core-vendor-decomposition
Change-Id: I7a6d6d96cfe58f52477b091e4b484ddc19cb4fbb

10 years agoMerge "tests: initialize policy in BaseTestCase"
Jenkins [Tue, 10 Mar 2015 22:12:22 +0000 (22:12 +0000)]
Merge "tests: initialize policy in BaseTestCase"

10 years agoMerge "policy: don't hack around oslo.config path search algorithm"
Jenkins [Tue, 10 Mar 2015 22:12:06 +0000 (22:12 +0000)]
Merge "policy: don't hack around oslo.config path search algorithm"

10 years agoAdded oslo.log dependency
Ihar Hrachyshka [Tue, 10 Mar 2015 21:57:58 +0000 (22:57 +0100)]
Added oslo.log dependency

This is needed for vendor libraries out of tree to start switching their
code to oslo.log logging interface. Hopefully, they will be able to run
against neutron core using neutron.openstack.common.log while executing
oslo_log.log.* calls.

Change-Id: I666389efe65526bda66c5f70170687638d1a5038
Related-Bug: #1425013

10 years agoMerge "Don't notify dead DHCP agent of removed networks"
Jenkins [Tue, 10 Mar 2015 20:57:10 +0000 (20:57 +0000)]
Merge "Don't notify dead DHCP agent of removed networks"

10 years agoMerge "Imported Translations from Transifex"
Jenkins [Tue, 10 Mar 2015 17:42:09 +0000 (17:42 +0000)]
Merge "Imported Translations from Transifex"

10 years agoMerge "Update default tox envlist to match voting gate checks"
Jenkins [Tue, 10 Mar 2015 15:55:50 +0000 (15:55 +0000)]
Merge "Update default tox envlist to match voting gate checks"

10 years agoMerge "Fix wrong log output in neutron/neutron/agent/linux/dhcp.py"
Jenkins [Tue, 10 Mar 2015 15:15:09 +0000 (15:15 +0000)]
Merge "Fix wrong log output in neutron/neutron/agent/linux/dhcp.py"

10 years agoMerge "NEC plugin code split"
Jenkins [Tue, 10 Mar 2015 14:10:04 +0000 (14:10 +0000)]
Merge "NEC plugin code split"

10 years agoMerge "Improve performance of _get_security_group_member_ips"
Jenkins [Tue, 10 Mar 2015 13:47:55 +0000 (13:47 +0000)]
Merge "Improve performance of _get_security_group_member_ips"

10 years agoMerge "Added check for emptyness where in_ is being used"
Jenkins [Tue, 10 Mar 2015 11:41:40 +0000 (11:41 +0000)]
Merge "Added check for emptyness where in_ is being used"

10 years agoDon't notify dead DHCP agent of removed networks
Eugene Nikanorov [Mon, 9 Mar 2015 08:25:47 +0000 (11:25 +0300)]
Don't notify dead DHCP agent of removed networks

This is needed to avoid a case when agent sees network
removal notifications on startup. Processing of those notifications
may overlap with processing of active networks and DHCP might be
disabled on some of active networks as a result.

Change-Id: I8271e8fce8b4d80a339f598b98467694774a299e
Closes-Bug: #1429737

10 years agoPrevent calling waitall() inside a GreenPool's greenthread
Elena Ezhova [Thu, 19 Feb 2015 10:34:17 +0000 (13:34 +0300)]
Prevent calling waitall() inside a GreenPool's greenthread

When neutron-server is running with several api workers
sending it a termination signal (SIGTERM, SIGHUP or SIGINT)
leads to waitall() being called inside a GreenPool's greenthread.

The reason is that a wsgi server is started in a green thread
from the same green pool that is passed to the server itself
to be used for spawning client green threads.

To avoid it, it is reasonable to use different pools for spawning
a wsgi server and for its internal usage.

This is also the case for metadata agent running with several
metadata workers.

Change-Id: I38174396f06fcb29ac0776534ac6494dabb00df6
Closes-Bug: #1423250

10 years agoAdded check for emptyness where in_ is being used
Sergey Belous [Mon, 26 Jan 2015 14:11:53 +0000 (17:11 +0300)]
Added check for emptyness where in_ is being used

All the Neutron code was scanned for places where in_ is being used
and added checks to ensure that the input is not an empty sequence.

Change-Id: I1e27f94ea350ce1dfabdd7eb14e4397ca29e8eb7
Closes-Bug:1264579

10 years agoMerge "In Arista ML2 delete tenant without any resources"
Jenkins [Tue, 10 Mar 2015 08:20:40 +0000 (08:20 +0000)]
Merge "In Arista ML2 delete tenant without any resources"

10 years agoImprove performance of _get_security_group_member_ips
Eugene Nikanorov [Mon, 9 Mar 2015 09:04:34 +0000 (12:04 +0300)]
Improve performance of _get_security_group_member_ips

Use set operations instead of using list.
Currently complexity of the method is O(n^2) where n is
amount of ips (amount of VMs in the network).
When amount of VM is big (large L2 domain), this method
can significantly load the controller.
Reduce method complexity to O(n) on average.

Change-Id: If1660e8227e5c5cd80d49ebcc6a2e06d33d31939
Closes-Bug: #1429753

10 years agoNEC plugin code split
Akihiro Motoki [Sat, 7 Feb 2015 13:22:14 +0000 (22:22 +0900)]
NEC plugin code split

- Removes main codes and unit tests of NEC plugin
- Add plugin-specific requirements.txt to the plugin dir.
- Move config to the plugin top dir
- Remove references of networking_nec from config module
  because it may prevent config guide generator.
- agent command can be moved to neutron/cmd/eventlet
  if some consensus has been made.

Closes-Bug: #1419396
Related to blueprint core-vendor-decomposition

Change-Id: I946e0f829e8f6251a63572331c783d7a7b5f6c01

10 years agoImported Translations from Transifex
OpenStack Proposal Bot [Tue, 10 Mar 2015 06:15:55 +0000 (06:15 +0000)]
Imported Translations from Transifex

For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: Ifd938b609bc68a34ba7b6ec55e00f3def7654844

10 years agoMerge "Use an existing function in process monitor tests"
Jenkins [Tue, 10 Mar 2015 04:58:31 +0000 (04:58 +0000)]
Merge "Use an existing function in process monitor tests"

10 years agoChange linux/ip_lib code to better handle address families
Brian Haley [Thu, 19 Feb 2015 19:50:43 +0000 (14:50 -0500)]
Change linux/ip_lib code to better handle address families

The code in linux/ip_lib doesn't handle IP address families
similarly amongst all its APIs.  It also doesn't consistently
handle how it passes options and arguments along to /sbin/ip

So in the spirit of re-factoring, let's try and fix that:

1. Have the code determine the IP address family from its
   arguments, given that it was passed an IP address.

2. Always follow an (options, command, arguments) style.
   Options need a '-' prepended and go first, followed by the
   command, and finally by any arguments.

3. In cases where we can't infer an address family but need
   one it is now required (e.g. listing routes).

I also cleaned-up the IpRule class to fall in line with the
other classes.

Change-Id: Idcb9af698e3ea2d99a6a281c86fa13f51499b628
Closes-Bug: #1419805

10 years agoofagent: Have a thin driver module
YAMAMOTO Takashi [Mon, 9 Mar 2015 07:47:29 +0000 (16:47 +0900)]
ofagent: Have a thin driver module

It seems preferable to have a thin driver module
rather than directly referencing an external module in setup.cfg.

This also introduces "ofagent" directory which can be used to
put requirements.txt later.

Closes-Bug: #1412653
Related: blueprint core-vendor-decomposition
Change-Id: Id86ade4ae75dceb5ce4283869f42f4c0d1af7c4d

10 years agoMerge "Initial copy of api tests from tempest"
Jenkins [Tue, 10 Mar 2015 00:50:15 +0000 (00:50 +0000)]
Merge "Initial copy of api tests from tempest"

10 years agoMerge "Fix tempest api testing"
Jenkins [Mon, 9 Mar 2015 23:31:40 +0000 (23:31 +0000)]
Merge "Fix tempest api testing"

10 years agoIn Arista ML2 delete tenant without any resources
Sukhdev [Mon, 9 Mar 2015 21:45:21 +0000 (14:45 -0700)]
In Arista ML2 delete tenant without any resources

If there are no resources associated with a
tenant, it was deleted from Arista DB in
delete_xxx_precommit() methods. The sync
mechanism used to make sure that back-end is in
sync with DB.

Lately, the sync mechanism has been enhanced to
support scaled deployment. Therefore, the
delete_tenat() call now needs to be invoked from
delete_xxx_postcommit() methods instead of
delete_xxx_precommit() methods. Additionally,
when the tenant is removed from the DB, it is
removed from the back-end as well. This removes
the dependancy on the sync mechanism to take
care of this.
[Note: Sync will still do it, but, this way it
gets done right away]

Closes-bug: 1429968
Change-Id: I2f6ddb01079fe4e2648685ca97d0be06db2d1a55

10 years agoInitial copy of api tests from tempest
Maru Newby [Mon, 9 Mar 2015 18:54:54 +0000 (18:54 +0000)]
Initial copy of api tests from tempest

This change is the result of running
tools/copy_api_tests_from_tempest.sh.

Change-Id: Ica02dbe1ed26f1bc9526ea9682756ebc5877cf4a

10 years agoFix tempest api testing
Maru Newby [Mon, 9 Mar 2015 18:56:59 +0000 (18:56 +0000)]
Fix tempest api testing

This change adds the identity v2 paths to the list of copied modules
and updates the identity client init.

Change-Id: Ic02ba41eabfb78c49b23c905f1c5cc1d033e2d72

10 years agoMerge "Fix dhcp config dir removed too soon"
Jenkins [Mon, 9 Mar 2015 20:05:21 +0000 (20:05 +0000)]
Merge "Fix dhcp config dir removed too soon"

10 years agoUse an existing function in process monitor tests
Livnat Peer [Thu, 5 Mar 2015 11:43:17 +0000 (13:43 +0200)]
Use an existing function in process monitor tests

No need to have a duplicate logic, reusing the function from utils

Change-Id: Ice51844e362135a95a28fa265a5d44726025271d

10 years agoMerge "[contribute.rst] Current status of Freescale Codebase."
Jenkins [Mon, 9 Mar 2015 17:58:14 +0000 (17:58 +0000)]
Merge "[contribute.rst] Current status of Freescale Codebase."

10 years agoMerge "Add a functional test for iptables_manager.binary_name"
Jenkins [Mon, 9 Mar 2015 17:58:00 +0000 (17:58 +0000)]
Merge "Add a functional test for iptables_manager.binary_name"

10 years agoMerge "Vendor decomposition to move CSR1000v support to the networking-cisco repo"
Jenkins [Mon, 9 Mar 2015 17:52:19 +0000 (17:52 +0000)]
Merge "Vendor decomposition to move CSR1000v support to the networking-cisco repo"

10 years agoFix dhcp config dir removed too soon
Darragh O'Reilly [Sun, 8 Mar 2015 11:10:34 +0000 (11:10 +0000)]
Fix dhcp config dir removed too soon

The config dir is now removed after unplugging.
This patch also mocks out shutil.rmtree in all dhcp tests.

Change-Id: I68faacbb820957fa0bece7003676bd981c56de58
Closes-Bug: 1429559

10 years agoMerge "Raise error upon deleting subnet with router ports"
Jenkins [Mon, 9 Mar 2015 16:43:05 +0000 (16:43 +0000)]
Merge "Raise error upon deleting subnet with router ports"

10 years agoFIP debug messages
Michael Smith [Tue, 24 Feb 2015 00:21:54 +0000 (16:21 -0800)]
FIP debug messages

The experimental DVR test job is seeing intermittent failures
related to FIPs.  This patch will add debug log messages to the
l3-agent to help debug the failures.  These logs messages will
indicate when fips have been added and the fip statuses before
they are sent to the plugin.

Change-Id: Ic27c02ae45971efc9ba2aec84aafaa89ff9243e6

10 years agoAdd proccess monitor to keepalived
Mike Kolesnik [Tue, 3 Feb 2015 08:58:47 +0000 (10:58 +0200)]
Add proccess monitor to keepalived

Adding process monitor to keepalived code, so that keepalived processes
launched by the L3 agent will get monitored the same as other processes
launched by the L3 agent.

Old monitoring code was removed since it's not needed anymore.

Implements: blueprint agent-child-processes-status

Change-Id: I94a889ee07286ab3c6cdab9ab15e5aee6fbd133a

10 years agoFix wrong log output in neutron/neutron/agent/linux/dhcp.py
Mitsuhiro SHIGEMATSU [Mon, 9 Mar 2015 09:55:46 +0000 (18:55 +0900)]
Fix wrong log output in neutron/neutron/agent/linux/dhcp.py

When all subnets are turning off dhcp and killing the process,
this wrong log output "Killing dhcpmasq for network ..." occurs.
It should be "Killing dnsmasq for network ..."

Change-Id: Ic12dc66365d9d127b59279581227060ca6e65105
Closes-Bug: #1429775

10 years ago[contribute.rst] Current status of Freescale Codebase.
Trinath Somanchi [Mon, 9 Mar 2015 10:53:37 +0000 (16:23 +0530)]
[contribute.rst] Current status of Freescale Codebase.

Partially-implements: blueprint core-vendor-decomposition

Closes-bug: #1427588

Change-Id: Ic7a04eee1fe9e9a620ca6bcb843bcf2ed87cad26

10 years agoMerge "Imported Translations from Transifex"
Jenkins [Sun, 8 Mar 2015 17:03:55 +0000 (17:03 +0000)]
Merge "Imported Translations from Transifex"

10 years agoMerge "ml2 plugin: use attributes.{NETWORK, SUBNET, PORT} consistently"
Jenkins [Sun, 8 Mar 2015 10:09:05 +0000 (10:09 +0000)]
Merge "ml2 plugin: use attributes.{NETWORK, SUBNET, PORT} consistently"

10 years agoMerge "Add script to copy neutron api tests from tempest"
Jenkins [Sun, 8 Mar 2015 08:43:00 +0000 (08:43 +0000)]
Merge "Add script to copy neutron api tests from tempest"

10 years agoMerge "Big Switch Networks code split"
Jenkins [Sun, 8 Mar 2015 08:42:35 +0000 (08:42 +0000)]
Merge "Big Switch Networks code split"

10 years agoImported Translations from Transifex
OpenStack Proposal Bot [Sun, 8 Mar 2015 06:07:41 +0000 (06:07 +0000)]
Imported Translations from Transifex

For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: Icf7c953453d46fb4b3923f02105a6bdecacdbc0a

10 years agoMerge "Imported Translations from Transifex"
Jenkins [Sun, 8 Mar 2015 03:00:52 +0000 (03:00 +0000)]
Merge "Imported Translations from Transifex"

10 years agoMerge "Updated from global requirements"
Jenkins [Sat, 7 Mar 2015 22:44:48 +0000 (22:44 +0000)]
Merge "Updated from global requirements"

10 years agoImported Translations from Transifex
OpenStack Proposal Bot [Sat, 7 Mar 2015 06:14:47 +0000 (06:14 +0000)]
Imported Translations from Transifex

For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: Ibccb7b855647e6438fe3b751a1abf5c9ff52bdf8

10 years agoMerge "ofagent: kill the left over after decomposition"
Jenkins [Sat, 7 Mar 2015 02:16:42 +0000 (02:16 +0000)]
Merge "ofagent: kill the left over after decomposition"

10 years agoMerge "VMware NSX: Update decomposition progress table"
Jenkins [Sat, 7 Mar 2015 01:54:10 +0000 (01:54 +0000)]
Merge "VMware NSX: Update decomposition progress table"

10 years agoMerge "Networking OVS-DPDK plugin decomposition"
Jenkins [Sat, 7 Mar 2015 01:53:58 +0000 (01:53 +0000)]
Merge "Networking OVS-DPDK plugin decomposition"

10 years agoMerge "Replace IPv4 and IPv6 default addresses with constants"
Jenkins [Sat, 7 Mar 2015 01:53:45 +0000 (01:53 +0000)]
Merge "Replace IPv4 and IPv6 default addresses with constants"

10 years agoUpdated from global requirements
OpenStack Proposal Bot [Sat, 7 Mar 2015 00:16:29 +0000 (00:16 +0000)]
Updated from global requirements

Change-Id: I5509534ac9caf0fc19eded5f33249929b5745f16

10 years agoMerge "Revert "Add the rebinding chance in _bind_port_if_needed""
Jenkins [Fri, 6 Mar 2015 22:31:55 +0000 (22:31 +0000)]
Merge "Revert "Add the rebinding chance in _bind_port_if_needed""

10 years agoMerge "oslo: sync all modules that depend on incubator log module"
Jenkins [Fri, 6 Mar 2015 22:28:36 +0000 (22:28 +0000)]
Merge "oslo: sync all modules that depend on incubator log module"

10 years agoMerge "Refactor the ProcessMonitor API"
Jenkins [Fri, 6 Mar 2015 22:24:06 +0000 (22:24 +0000)]
Merge "Refactor the ProcessMonitor API"

10 years agoMerge "Fix DB2 upgrade problem for Remove Hyper-V plugin"
Jenkins [Fri, 6 Mar 2015 21:43:30 +0000 (21:43 +0000)]
Merge "Fix DB2 upgrade problem for Remove Hyper-V plugin"

10 years agoMerge "Remove 'free' exclusions from pylint"
Jenkins [Fri, 6 Mar 2015 20:15:40 +0000 (20:15 +0000)]
Merge "Remove 'free' exclusions from pylint"

10 years agoAdd script to copy neutron api tests from tempest
Maru Newby [Sat, 21 Feb 2015 00:15:12 +0000 (00:15 +0000)]
Add script to copy neutron api tests from tempest

This change adds a script to automate the copying of api tests from
tempest in the style of oslo_incubator.  The target path will be
neutron/tests/tempest and no manual modifications should be made to
this path until such time as neutron api test development is frozen in
tempest and development can proceed in the neutron tree.  Until that
occurs, a policy of manual once-daily synchronization is suggested.

The target path includes the name 'tempest' as a clear indication that
this is not part of neutron, and that once development is allowed to
proceed, its contents should be rewritten and removed until there is
nothing left.

So long as the tests exist in both the tempest and neutron trees,
testing effort will be duplicated.  The larger goal is to have the
tests in question removed from tempest as per the qa guidelines [1],
so this should be temporary.

1: https://wiki.openstack.org/wiki/QA/Tempest-test-removal

Change-Id: I3cd55983e610a1d61aae565f88fe5017edba1090

10 years agoMerge "Remove references to 0.0.0.0/0 in iptable rules"
Jenkins [Fri, 6 Mar 2015 17:22:04 +0000 (17:22 +0000)]
Merge "Remove references to 0.0.0.0/0 in iptable rules"

10 years agoofagent: kill the left over after decomposition
Ihar Hrachyshka [Fri, 6 Mar 2015 16:58:12 +0000 (17:58 +0100)]
ofagent: kill the left over after decomposition

The file was left from I8a5bd10a346df5ec726635c47f18bb5c472823ed.
Cleaning it up too, since the agent code was moved to the vendor repo
too.

Change-Id: If3981baf5f190e782002d4d71867d510cb2465c8

10 years agoRemove 'free' exclusions from pylint
Assaf Muller [Fri, 6 Mar 2015 14:35:39 +0000 (09:35 -0500)]
Remove 'free' exclusions from pylint

This is a comprehensive list of current pylint exclusions that
don't actually appear in the code.

Change-Id: Ifaeb4c9d3ed7cf2f85a35555004c830559ba2d2b

10 years agoRefactor the ProcessMonitor API
Miguel Angel Ajo [Tue, 10 Feb 2015 12:59:03 +0000 (12:59 +0000)]
Refactor the ProcessMonitor API

Refactor the ProcessMonitor API to reduce coupling to
ProcessManager, and stop replicating the whole API and
behavior of ProcessManager.

We introduced an abstract MonitoredProcess class to reduce
coupling, and allow other kinds of external processes
to be monitored too.

Partially Implements: blueprint agent-child-processes-status
Co-Authored-By: Mike Kolesnik <mkolesni@redhat.com>
Change-Id: I0da6071037f9728cc20403324e36c32116bcf00d

10 years agoNetworking OVS-DPDK plugin decomposition
Waldemar Znoinski [Wed, 4 Mar 2015 18:40:42 +0000 (18:40 +0000)]
Networking OVS-DPDK plugin decomposition

Networking OVS-DPDK plugin can now be installed
from stackforge github repository.

Partial-implements: blueprint core-vendor-decomposition
Change-Id: Id35b78a28631e87ab21b3387126ff093556f46e0

10 years agoFix DB2 upgrade problem for Remove Hyper-V plugin
Xu Han Peng [Fri, 6 Mar 2015 10:30:30 +0000 (18:30 +0800)]
Fix DB2 upgrade problem for Remove Hyper-V plugin

The recently added upgrade script to remove hyperv
neutron plugin breaks upgrade on DB2. This fix solves
this problme by using "1" instead of "true" in sql
when db2 is engine.

Change-Id: I1afdf66c25dbea46588ee7b205fa6394b08c1de8
Closes-Bug: 1429058

10 years agoBig Switch Networks code split
Kevin Benton [Sun, 1 Mar 2015 20:25:29 +0000 (12:25 -0800)]
Big Switch Networks code split

This commit removes all of the Big Switch Networks
code from the tree and replaces it with the import
statements required to pull in the entry points
from the new 'bsnstacklib' module.

All patches for BSN code should now be submitted
to the stackforge/networking-bigswitch project.

Partial-implements: blueprint core-vendor-decomposition
Change-Id: I4d83c9fd6a2953c329c247c78425f8e3280e8a42

10 years agoMerge "Updated from global requirements"
Jenkins [Fri, 6 Mar 2015 09:43:11 +0000 (09:43 +0000)]
Merge "Updated from global requirements"

10 years agoMerge "Adding DB model changes for Nuage Plugin post decomposition"
Jenkins [Fri, 6 Mar 2015 09:41:26 +0000 (09:41 +0000)]
Merge "Adding DB model changes for Nuage Plugin post decomposition"

10 years agoReplace IPv4 and IPv6 default addresses with constants
vijaychundury [Tue, 3 Mar 2015 13:02:02 +0000 (13:02 +0000)]
Replace IPv4 and IPv6 default addresses with constants

At various places in Neutron we are using IPv4 and IPv6 default addresses in
numeric format. This patch replaces them with constants to ensure consistency.

Closes-Bug: #1427645
Change-Id: I9817a95646546704e44fa70292eaa94635bb7395

10 years agoMerge "Decouple L3 and VPN service plugins during router operations"
Jenkins [Fri, 6 Mar 2015 03:59:22 +0000 (03:59 +0000)]
Merge "Decouple L3 and VPN service plugins during router operations"

10 years agoMerge "Move Neutron Policy pages into the tree"
Jenkins [Fri, 6 Mar 2015 01:18:03 +0000 (01:18 +0000)]
Merge "Move Neutron Policy pages into the tree"

10 years agoMerge "Move _set_subnet_arp_info to dvr_router"
Jenkins [Fri, 6 Mar 2015 01:13:25 +0000 (01:13 +0000)]
Merge "Move _set_subnet_arp_info to dvr_router"

10 years agoVMware NSX: Update decomposition progress table
Salvatore Orlando [Thu, 5 Mar 2015 23:52:06 +0000 (15:52 -0800)]
VMware NSX: Update decomposition progress table

Update the table to reflect the fact that code decomposition
for this plugin has occured.
This patch also fixes supported extensions by vmware_nsx as
the plugin providing advanced services has been removed, and
the new plugin providing those does not yet have CI.

Change-Id: I4567ec206ac03b23d5355cd53b80544f05daef7c
Related to blueprint core-vendor-decompisition

10 years agoUpdated from global requirements
OpenStack Proposal Bot [Thu, 5 Mar 2015 23:44:09 +0000 (23:44 +0000)]
Updated from global requirements

Change-Id: If75799dc4c4e92f1bb2bd58a2604a82a9d7c4e59

10 years agoMerge "ofagent: Vendor code decomposition"
Jenkins [Thu, 5 Mar 2015 23:19:45 +0000 (23:19 +0000)]
Merge "ofagent: Vendor code decomposition"

10 years agoMerge "contribute.rst: Fill in the current status of ofagent"
Jenkins [Thu, 5 Mar 2015 23:19:32 +0000 (23:19 +0000)]
Merge "contribute.rst: Fill in the current status of ofagent"

10 years agoVendor decomposition to move CSR1000v support to the networking-cisco repo
Tom Holtzen [Wed, 25 Feb 2015 21:17:48 +0000 (13:17 -0800)]
Vendor decomposition to move CSR1000v support to the networking-cisco repo

Closes-Bug: 1425181

Change-Id: I39fd2454114466540c97760e502f8a1bfc310c6b

10 years agoMerge "Add cisco decomposition progress to chart"
Jenkins [Thu, 5 Mar 2015 21:52:11 +0000 (21:52 +0000)]
Merge "Add cisco decomposition progress to chart"

10 years agoMerge "Decompose the VMware plugin"
Jenkins [Thu, 5 Mar 2015 21:44:56 +0000 (21:44 +0000)]
Merge "Decompose the VMware plugin"

10 years agoMerge "Add ability to run pylint check on modified files only"
Jenkins [Thu, 5 Mar 2015 21:19:24 +0000 (21:19 +0000)]
Merge "Add ability to run pylint check on modified files only"

10 years agoMerge "Add InvalidIpForNetwork and InvalidIpForSubnet exception"
Jenkins [Thu, 5 Mar 2015 21:15:29 +0000 (21:15 +0000)]
Merge "Add InvalidIpForNetwork and InvalidIpForSubnet exception"

10 years agoMove Neutron Policy pages into the tree
Kyle Mestery [Thu, 5 Mar 2015 17:34:05 +0000 (17:34 +0000)]
Move Neutron Policy pages into the tree

The information from the NeutronPolicies wiki page [1] is useful. But
having it in a static wiki is less so. Moving this into the Neutron
documentation in-tree will allow for an easier maintenance of this
information.

[1] https://wiki.openstack.org/wiki/NeutronPolicies

Change-Id: I23cada04031e00f48c0f6dc26a992ed204195526

10 years agoAdding DB model changes for Nuage Plugin post decomposition
ronak [Wed, 25 Feb 2015 22:55:18 +0000 (14:55 -0800)]
Adding DB model changes for Nuage Plugin post decomposition

Due to decomposition of plugin work initiated during K release,
nuage plugin have gone through much changes without them being
incorporated upstream. But as per the decomp spec guideline,
we need to keep migration and model definition upstream.
So adding new schema along with migration script into K release.

Change-Id: Ia825c764917b15910bae232edc340fa315b9ffab
Closes-bug: #1424113

10 years agoMerge "Refactor DVR _arp_entry methods"
Jenkins [Thu, 5 Mar 2015 19:33:51 +0000 (19:33 +0000)]
Merge "Refactor DVR _arp_entry methods"

10 years agoMerge "Fix test tautology for DVR"
Jenkins [Thu, 5 Mar 2015 17:49:47 +0000 (17:49 +0000)]
Merge "Fix test tautology for DVR"

10 years agoAdd ability to run pylint check on modified files only
armando-migliaccio [Thu, 26 Feb 2015 05:53:27 +0000 (21:53 -0800)]
Add ability to run pylint check on modified files only

Change c0aa0b fused pylint with the checks done with the pep8 testenv.
This has the drawback of increasing the execution time of the command
'tox -epep8' fourfold.

This change introduces the ability to execute the pylint check on just
the list of python files affected by a specific patch. For instance,
this can be done with the following command:

   tox -epep8 HEAD~1

A kind reminder is added, so that folks who end up noticing the spike of
time execution when they run tox -epep8 without posargs, can learn how
they can get their precious minutes back.

Change-Id: Ie2a2b3a0171908d8d8aa8713baaa875adccb7efe

10 years agoFix test tautology for DVR
armando-migliaccio [Thu, 5 Mar 2015 16:37:24 +0000 (08:37 -0800)]
Fix test tautology for DVR

Change 17cae2c added tests that pass regardless of whatever code they
are supposed to validate. If one asked for a bad example of how not to
write/review test, change 17cae2c would be one of it.

This fix is my way to repent.

Change-Id: Ibb27f24380beab99388c0a6dc187b75e0852761e

10 years agoMerge "Change metadata driver unit tests to use monitored spawn"
Jenkins [Thu, 5 Mar 2015 15:51:02 +0000 (15:51 +0000)]
Merge "Change metadata driver unit tests to use monitored spawn"

10 years agoDecompose the VMware plugin
Salvatore Orlando [Mon, 2 Mar 2015 18:14:38 +0000 (10:14 -0800)]
Decompose the VMware plugin

This patch remove all the business logic pertaining to the VMware
plugin. The following modules are left in openstack/neutron:
- plugin-specific API extension declarations
- database models (and a module with constants they use)
- integration module pointing to the external repository

Change-Id: I8a01a977889b36015a9cfa900173c05bfd516457
Partially-Implements: blueprint core-vendor-decomposition

10 years agoRemove references to 0.0.0.0/0 in iptable rules
vijaychundury [Wed, 4 Mar 2015 13:41:14 +0000 (13:41 +0000)]
Remove references to 0.0.0.0/0 in iptable rules

Iptables removes 0.0.0.0/0 as rule source (-s) because any packet
matches the filter. Based on the discussion in the patch [1],
references to 0.0.0.0/0 are removed in the current patch.

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

Closes-Bug: #1428127
Change-Id: I8cd96438ef21edfd75483eec3ebfebcee24a8300

10 years agoMerge "Refactor management of namespaces in the L3 Agent"
Jenkins [Thu, 5 Mar 2015 14:40:52 +0000 (14:40 +0000)]
Merge "Refactor management of namespaces in the L3 Agent"

10 years agoUpdated from global requirements
OpenStack Proposal Bot [Thu, 5 Mar 2015 04:51:43 +0000 (04:51 +0000)]
Updated from global requirements

Change-Id: I60c3f61075530c74eb062ec6437078e6deba289e

10 years agoMerge "Metaplugin decomposition"
Jenkins [Thu, 5 Mar 2015 04:49:15 +0000 (04:49 +0000)]
Merge "Metaplugin decomposition"