]> review.fuel-infra Code Review - openstack-build/neutron-build.git/log
openstack-build/neutron-build.git
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 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 agoMerge "Use database session from the context in N1kv plugin"
Jenkins [Wed, 5 Mar 2014 00:09:37 +0000 (00:09 +0000)]
Merge "Use database session from the context in N1kv plugin"

10 years agoMerge "Remove pyudev dependency"
Jenkins [Tue, 4 Mar 2014 18:43:13 +0000 (18:43 +0000)]
Merge "Remove pyudev dependency"

10 years agoMerge "Different class names for VPNaaS migrations"
Jenkins [Tue, 4 Mar 2014 18:26:31 +0000 (18:26 +0000)]
Merge "Different class names for VPNaaS migrations"

10 years agoAvoid unnecessarily checking the existence of a device
Carl Baldwin [Thu, 16 Jan 2014 21:12:23 +0000 (21:12 +0000)]
Avoid unnecessarily checking the existence of a device

Plugging a device usually involves checking for the existence of the
device twice, once before calling plug and once after.  It turns out
that these calls are expensive, often taking a half second or more
each.  For that reason, it is worth the effort to make sure we check
only once.

The device driver is now responsible for cleanly plugging/unplugging
the device without knowing whether it exists or not.  Pushing this
responsibility to the device driver allows implementing it more
efficiently in terms of calls made out to the operating system.

This is targetted at the neutron-tempest-parallel bp because it shaves
time off the time to set up a router, something that hinders parallel
performance.

Change-Id: I391fafe68b76e1c620d2b25e8613ba507fd25dfd
Partial-Bug: #1287824

10 years agoMerge "Implement Mellanox ML2 MechanismDriver"
Jenkins [Tue, 4 Mar 2014 16:22:50 +0000 (16:22 +0000)]
Merge "Implement Mellanox ML2 MechanismDriver"

10 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Tue, 4 Mar 2014 16:10:13 +0000 (16:10 +0000)]
Merge "Imported Translations from Transifex"

10 years agoMerge "replace rest of q_exc to n_exc in code base"
Jenkins [Tue, 4 Mar 2014 16:10:02 +0000 (16:10 +0000)]
Merge "replace rest of q_exc to n_exc in code base"

10 years agoMerge "Rename migration lb_stats_needs_bigint to match revision number"
Jenkins [Tue, 4 Mar 2014 16:09:36 +0000 (16:09 +0000)]
Merge "Rename migration lb_stats_needs_bigint to match revision number"

10 years agoMinor refactoring for Hyper-V utils and tests
Claudiu Belu [Mon, 17 Feb 2014 00:17:20 +0000 (16:17 -0800)]
Minor refactoring for Hyper-V utils and tests

A separate commit in the blueprint addressed by this patch
introduces the "_filter_acls" and "_create_acl" methods
which can be used in "enable_port_metrics_collection"
as well to reduce code duplication.

This commit eliminates also some code duplication
in test_hyperv_utilsv2.py.

Implements: blueprint hyperv-security-groups

Change-Id: I48fb5389b6049641ca2649990e81e94e4c45ef7f

10 years agoAdds Hyper-V Security Groups implementation
Claudiu Belu [Thu, 13 Feb 2014 00:52:47 +0000 (16:52 -0800)]
Adds Hyper-V Security Groups implementation

Implements the security groups API in the Hyper-V agent.

To enable security groups on the Hyper-V agent, its config file
must contain the following option:

[SECURITYGROUP]
firewall_driver=neutron.plugins.hyperv.agent.security_groups_driver.HyperVSecurityGroupsDriver

Change-Id: I7556001557cd013c10b7f883dbf371afa8d09626
Implements: blueprint hyperv-security-groups

10 years agoRename migration lb_stats_needs_bigint to match revision number
Aaron Rosen [Tue, 4 Mar 2014 08:32:12 +0000 (00:32 -0800)]
Rename migration lb_stats_needs_bigint to match revision number

This patch renames the migration 77dfe0962bb3_lb_stats_needs_bigint so
that it matches the revision number abc88c33f74f_lb_stats_needs_bigint

Change-Id: If07fd5d0cec3e37e7dfb0c1e71dedc111d7870be

10 years agoMerge "Fix NVP/Nicira nits"
Jenkins [Tue, 4 Mar 2014 08:27:57 +0000 (08:27 +0000)]
Merge "Fix NVP/Nicira nits"

10 years agoMerge "Fix class name typo in test_db_rpc_base"
Jenkins [Tue, 4 Mar 2014 06:50:50 +0000 (06:50 +0000)]
Merge "Fix class name typo in test_db_rpc_base"

10 years agoImported Translations from Transifex
OpenStack Jenkins [Tue, 4 Mar 2014 06:27:53 +0000 (06:27 +0000)]
Imported Translations from Transifex

Change-Id: Ie6efde5d61d0c500fbbc45d715f605f4c316d166

10 years agoMerge "ML2: database needs to be initalized after drivers loaded"
Jenkins [Tue, 4 Mar 2014 06:10:34 +0000 (06:10 +0000)]
Merge "ML2: database needs to be initalized after drivers loaded"

10 years agoDifferent class names for VPNaaS migrations
Ann Kamyshnikova [Thu, 27 Feb 2014 12:27:40 +0000 (16:27 +0400)]
Different class names for VPNaaS migrations

In migrations 52ff27f7567a_support_for_vpnaas.py and
338d7508968c_vpnaas_peer_address_.py different class names are set:
neutron.services.vpn.plugin.VPNDriverPlugin and ne
utron.services.vpn.plugin.VPNPlugin.

Closes-bug: #1285641

Change-Id: Ieda8d3a8a022179867010b6e47d09cf7f43f5da9

10 years agoML2: database needs to be initalized after drivers loaded
Aaron Rosen [Fri, 28 Feb 2014 06:26:30 +0000 (22:26 -0800)]
ML2: database needs to be initalized after drivers loaded

Previously, if you started neutron-server with an empty database some
of the tables that drivers use are not automatically created. That said,
one should probably run neutron-db-manage manually to create the tables
and not rely on neutron to do this. This regression was cause in 326b85.

Change-Id: I2c578733de0213945b31fba86a3b0ea45c02295a
Closes-bug: #1285993
Co-Authored-By: Itsuro Oda <oda@valinux.co.jp>
10 years agoMerge "Remove unused 'as e' in exception blocks"
Jenkins [Tue, 4 Mar 2014 03:57:24 +0000 (03:57 +0000)]
Merge "Remove unused 'as e' in exception blocks"

10 years agoMerge "Embrane Plugin fails alembic migrations"
Jenkins [Tue, 4 Mar 2014 03:57:13 +0000 (03:57 +0000)]
Merge "Embrane Plugin fails alembic migrations"

10 years agoMerge "Improves Arista's ML2 driver's sync performance"
Jenkins [Tue, 4 Mar 2014 01:59:21 +0000 (01:59 +0000)]
Merge "Improves Arista's ML2 driver's sync performance"

10 years agoreplace rest of q_exc to n_exc in code base
Aaron Rosen [Tue, 4 Mar 2014 01:42:20 +0000 (17:42 -0800)]
replace rest of q_exc to n_exc in code base

The following patch renames the rest of q_exc to n_exc which were
left when quantum was renamed to neutron.

used: find . -name "*.py"  -print | xargs sed -i 's/q_exc/n_exc/g'

Change-Id: I04041030694b28c400b6c9c552433f2eaa4a37ba
Closes-bug: #1287462

10 years agoAdds multiple RPC worker processes to neutron server
Carl Baldwin [Tue, 11 Feb 2014 05:55:29 +0000 (05:55 +0000)]
Adds multiple RPC worker processes to neutron server

blueprint multiple-rpc-workers

Co-Authored-By: Terry Wilson<twilson@redhat.com>
Change-Id: I51f2a52add6c11af905e6f1e6e45d31731ebbb5d

10 years agoNEC plugin: PFC packet fitler support
Akihiro MOTOKI [Wed, 23 Oct 2013 04:40:53 +0000 (13:40 +0900)]
NEC plugin: PFC packet fitler support

It also enhances the following points of packet filter code:
- Allow to clear filter fields to wildcard by specifying None
  in PUT method
- Return None for wildcard fields in an API response
- Determine eth_type based on protocol field on DB layer
- Support OFC driver-specific API validation and update support
- Refactor packet filter code and better validations

Implements blueprint nec-packet-filter-pfc
Change-Id: I2b208c66a9f119ef6d2ef78079d9a7e5965202e7

10 years agoFix NVP/Nicira nits
armando-migliaccio [Mon, 3 Mar 2014 22:18:42 +0000 (14:18 -0800)]
Fix NVP/Nicira nits

Some references to NVP or Nicira went overlooked during
the rebranding exercise. This patch kills the last ones.

Implements blueprint nicira-plugin-renaming

Change-Id: I9f5e4f38246adbd6f821310a0bcfc3ad40c3ad38

10 years agoMerge "Support advanced NVP IPsec VPN Service"
Jenkins [Mon, 3 Mar 2014 22:40:10 +0000 (22:40 +0000)]
Merge "Support advanced NVP IPsec VPN Service"

10 years agoMerge "Fix NVP FWaaS errors when creating firewall without policy"
Jenkins [Mon, 3 Mar 2014 22:31:10 +0000 (22:31 +0000)]
Merge "Fix NVP FWaaS errors when creating firewall without policy"

10 years agoNSX: make sync backend run more often
Aaron Rosen [Wed, 26 Feb 2014 18:26:20 +0000 (10:26 -0800)]
NSX: make sync backend run more often

This patch bumps the state_sync_interval from 120 seconds to 10 seconds
so that resource's operation status are synced to the db quicker. This cuts
the amount of time that tempest takes to run by half.

Closes-bug: 1285338
Co-Authored-By: Salvatore Orlando <salv.orlando@gmail.com>
Change-Id: I494a6f95c2321befc3c0bfedc719e18a1826d9d5

10 years agoEmbrane Plugin fails alembic migrations
Ivar Lazzaro [Mon, 3 Mar 2014 19:29:17 +0000 (11:29 -0800)]
Embrane Plugin fails alembic migrations

Alembic migration from revision f44ab9871cd6 to 2eeaf963a447 is failing on
Embrane Plugin because the floatingips table doesn't exist.

The problem happens because the plugin is actually inheriting from OVS's Plugin,
and therefore it doesn't take part of the correct migration path at installation time.

As far as I have investigated, adding the support on ext_gw_mode and l3_support is enough to solve the problem.

Change-Id: Ide740df34d06d87fab50cf6468c5d753cb46f112
Closes-bug: 1287330

10 years agoMerge "BigSwitch: Stop using external locks"
Jenkins [Mon, 3 Mar 2014 21:19:27 +0000 (21:19 +0000)]
Merge "BigSwitch: Stop using external locks"

10 years agoImplement Mellanox ML2 MechanismDriver
Irena Berezovsky [Sun, 9 Feb 2014 06:06:45 +0000 (08:06 +0200)]
Implement Mellanox ML2 MechanismDriver

This commit adds support for currently provided Mellanox Plugin
embedded switch functionality as part of the VPI (Ethernet/InfiniBand)
HCA as an ML2 MechanismDriver.
MechanismDriver adds support for VNIC_DIRECT and VNIC_MACVTAP vnic types.
MechanismDriver provides configurable default vif_type for neutron port created
with default VNIC_NORMAL vnic type till nova api support for vnic_type is available.

Implements blueprint mlnx-ml2-support

Change-Id: I16ad318f095b7af879e1b99dcc7f5f9e92facd2b

10 years agoMerge "Remove nvplib and move utility methods into nsxlib"
Jenkins [Mon, 3 Mar 2014 20:22:19 +0000 (20:22 +0000)]
Merge "Remove nvplib and move utility methods into nsxlib"

10 years agoUse database session from the context in N1kv plugin
Abhishek Raut [Thu, 27 Feb 2014 03:38:42 +0000 (19:38 -0800)]
Use database session from the context in N1kv plugin

Avoid inconsistencies by using context.session for database
transactions wherever possible in the Cisco N1KV plugin.

Change-Id: Ic0784cbbf50beae6bb3b124c959ae90f3affb604
Closes-Bug: #1285473

10 years agoMerge "Make sure dnsmasq can distinguish IPv6 address from MAC address"
Jenkins [Mon, 3 Mar 2014 19:54:04 +0000 (19:54 +0000)]
Merge "Make sure dnsmasq can distinguish IPv6 address from MAC address"

10 years agoMerge "Move db migration of ml2 security groups to havana"
Jenkins [Mon, 3 Mar 2014 19:36:22 +0000 (19:36 +0000)]
Merge "Move db migration of ml2 security groups to havana"

10 years agoMerge "Avoid using "raise" to reraise with modified exception"
Jenkins [Mon, 3 Mar 2014 19:24:13 +0000 (19:24 +0000)]
Merge "Avoid using "raise" to reraise with modified exception"

10 years agoRemove nvplib and move utility methods into nsxlib
Salvatore Orlando [Fri, 14 Feb 2014 00:55:13 +0000 (16:55 -0800)]
Remove nvplib and move utility methods into nsxlib

This patch completes the process of moving code from nvplib
to nsxlib. Utility methods such as do_request and get_all_query_pages
are transferred into nsxlib, so that nvplib can be safely removed.

Partially implements blueprint nicira-plugin-renaming

Change-Id: I43be18c89ac908ebae32b39a8508a7006b5fe328

10 years agoBigSwitch: Add address pair support to plugin
Kevin Benton [Tue, 18 Feb 2014 09:22:11 +0000 (09:22 +0000)]
BigSwitch: Add address pair support to plugin

Adds support for the address pair extension to
the BigSwitch/restproxy plugin.

Implements: blueprint bsn-address-pairs
Change-Id: If03e8752155bcb8b21f5a427c54640c5b63f77f3

10 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Mon, 3 Mar 2014 10:17:35 +0000 (10:17 +0000)]
Merge "Imported Translations from Transifex"

10 years agoRemove unused 'as e' in exception blocks
shihanzhang [Mon, 3 Mar 2014 01:11:29 +0000 (09:11 +0800)]
Remove unused 'as e' in exception blocks

Change-Id: I0bd26e1657a4e0ec40405d03d43aee9e10a13636
Closes-bug: #1287031

10 years agoMerge "Log configuration values for OVS agent"
Jenkins [Mon, 3 Mar 2014 08:40:40 +0000 (08:40 +0000)]
Merge "Log configuration values for OVS agent"

10 years agoMerge "Remove vim line from db migartion template"
Jenkins [Mon, 3 Mar 2014 08:36:33 +0000 (08:36 +0000)]
Merge "Remove vim line from db migartion template"

10 years agoMerge "Implement OpenFlow Agent mechanism driver"
Jenkins [Mon, 3 Mar 2014 08:18:18 +0000 (08:18 +0000)]
Merge "Implement OpenFlow Agent mechanism driver"

10 years agoRemove vim line from db migartion template
Akihiro Motoki [Mon, 3 Mar 2014 05:57:42 +0000 (14:57 +0900)]
Remove vim line from db migartion template

This commit also empties __init__.py and removes vim
modelines in the db migration related codes.

Change-Id: I9f83109c5becb6cf7e2e6ad9ad8eb9af3d8e0972
Closes-Bug: #1286991

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

Change-Id: I6b0267b40434d3fecdb8e071874c1c2543b643b0

10 years agoMerge "Openvswitch update_port should return updated port info"
Jenkins [Mon, 3 Mar 2014 06:11:44 +0000 (06:11 +0000)]
Merge "Openvswitch update_port should return updated port info"

10 years agoSupport advanced NVP IPsec VPN Service
berlin [Tue, 5 Nov 2013 02:31:00 +0000 (10:31 +0800)]
Support advanced NVP IPsec VPN Service

The patch adds NVP advanced IPsec VPN Service support for NVP with VCNS:
    * NVP IPsec VPN is an  advanced Service depending on NVP
      advanced service router
    * NVP IPsec VPN Service will finally call VCNS IPsec VPN bulk
      reconfiguration to map to VPN DB logic

Implements: blueprint nvp-vpnaas-plugin
Change-Id: Ic8a96f5defc2b868c6f18fb4966b04079d3c781a

10 years agoMerge "Change tenant network type usage for IB Fabric"
Jenkins [Mon, 3 Mar 2014 03:26:23 +0000 (03:26 +0000)]
Merge "Change tenant network type usage for IB Fabric"

10 years agoMerge "BigSwitch: Asynchronous rest calls for port create"
Jenkins [Mon, 3 Mar 2014 03:26:12 +0000 (03:26 +0000)]
Merge "BigSwitch: Asynchronous rest calls for port create"

10 years agoImproves Arista's ML2 driver's sync performance
Shashank Hegde [Fri, 14 Feb 2014 02:20:45 +0000 (18:20 -0800)]
Improves Arista's ML2 driver's sync performance

In large scale deployments a full sync between Neutron and EOS can take minutes.
In order to cut that time, this patch batches multimle EOS CLI commands and
sends them to EOS instead of sending each command separately. For example, if a
tenant has 10 networks, instead of making 10 RPC calls to EOS to create those 10
networks, this patch builds a commands to create those 10 networks and makes
just one RPC call to EOS which cuts down sync times significantly. All the _bulk()
methods are added to batch such requests.

Another optimization is to timestamp when the Region data was modified (This
includes any tenant creation, their networks, VMs and ports). The sync gets the
timestamp from EOS and only if the timestamps do not match, the driver performs
a full sync.

Closes-Bug: 1279619
Change-Id: I7d17604a7088d7dbb6e3dbb0afdb8e6759c1f67d

10 years agoFix NVP FWaaS errors when creating firewall without policy
berlin [Thu, 20 Feb 2014 03:07:03 +0000 (11:07 +0800)]
Fix NVP FWaaS errors when creating firewall without policy

Change-Id: I7ced6fe91a2d27c3739c54aa90489976532b3ecc
Closes-Bug: #1282366

10 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Sun, 2 Mar 2014 22:18:36 +0000 (22:18 +0000)]
Merge "Imported Translations from Transifex"

10 years agoMerge "Include proper Content-Type in the HTTP response headers"
Jenkins [Sun, 2 Mar 2014 22:14:49 +0000 (22:14 +0000)]
Merge "Include proper Content-Type in the HTTP response headers"

10 years agoMerge "Finish off rebranding of the Nicira NVP plugin"
Jenkins [Sun, 2 Mar 2014 20:33:54 +0000 (20:33 +0000)]
Merge "Finish off rebranding of the Nicira NVP plugin"

10 years agoMerge "Introduce status for floating IPs"
Jenkins [Sun, 2 Mar 2014 19:11:52 +0000 (19:11 +0000)]
Merge "Introduce status for floating IPs"

10 years agoMerge "Fix VPN agent does not handle multiple connections per vpn service"
Jenkins [Sun, 2 Mar 2014 19:11:42 +0000 (19:11 +0000)]
Merge "Fix VPN agent does not handle multiple connections per vpn service"

10 years agoMerge "Fix webob.exc.HTTPForbidden parameter miss"
Jenkins [Sun, 2 Mar 2014 19:05:50 +0000 (19:05 +0000)]
Merge "Fix webob.exc.HTTPForbidden parameter miss"

10 years agoMerge "nec plugin: Avoid long transaction in delete_ports"
Jenkins [Sun, 2 Mar 2014 19:03:27 +0000 (19:03 +0000)]
Merge "nec plugin: Avoid long transaction in delete_ports"

10 years agoRemove call to addCleanup(cfg.CONF.reset)
Irena Berezovsky [Sun, 2 Mar 2014 06:52:56 +0000 (08:52 +0200)]
Remove call to addCleanup(cfg.CONF.reset)

The addCleanup(cfg.CONF.reset) is done by base class,
therefore no need to invoke it from mlnx agent unit test setUp method.

Change-Id: Ie7e55d92e63a28699d8fec7c63951449eb7c0a50
Closes-Bug: 1286716

10 years agonec plugin: Avoid long transaction in delete_ports
Akihiro Motoki [Fri, 21 Feb 2014 08:42:46 +0000 (17:42 +0900)]
nec plugin: Avoid long transaction in delete_ports

db_plugin.delete_ports() can lead to long transaction
if plugin.deleete_port talks with external system.
This commit removes a transaction in delete_ports and
allows NEC plugin to use more granular db transactions
in delete_port. It greatly helps db race conditions and
timeouts in delete_port operations.

To avoid to impact other plugins/drivers by changing
db_plugin.delete_ports directly and to land this patch soon,
this commit overrides delete_ports() in NEC plugin.
Further disssion on transaction in delete_ports will be
discussed under bug 1282925.

Closes-Bug: #1282922
Related-Bug: #1282925

Change-Id: I2c00694ad34eb2058bf7a0ff1c920ceded327d43

10 years agoAvoid using "raise" to reraise with modified exception
Akihiro Motoki [Wed, 12 Feb 2014 17:51:45 +0000 (02:51 +0900)]
Avoid using "raise" to reraise with modified exception

The code changes the exception and reraises it.
This commit changes the code to use the same way as
excutils.save_and_reraise_exception does to ensure
the exception context.

This is the last patch of reraise clean up series.

Closes-Bug: #1279813
Change-Id: I8787dcbdc8321f75964de26e97cae395707aafc2

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

Change-Id: Ie3ccabd213f1ff460585ae05beef6e4df9c46c38

10 years agoImplement OpenFlow Agent mechanism driver
fumihiko kakuma [Wed, 29 Jan 2014 01:54:12 +0000 (10:54 +0900)]
Implement OpenFlow Agent mechanism driver

This adds ML2 mechanism driver controlling OpenFlow switches
and an agent using Ryu as OpenFlow Python library.
- An agent acts as an OpenFlow controller on each compute nodes.
- OpenFlow 1.3 (vendor agnostic unlike OVS extensions).

Implements: blueprint ryu-ml2-driver
Change-Id: I6a8168d24f911996639179d91c4da49151751057

10 years agoFinish off rebranding of the Nicira NVP plugin
armando-migliaccio [Tue, 18 Feb 2014 19:43:23 +0000 (11:43 -0800)]
Finish off rebranding of the Nicira NVP plugin

Old names are kept for backward compatibility.

Last references to the old NVP plugins are going
to be dropped in Juno.

Completes blueprint nicira-plugin-renaming

Change-Id: Ia1aa4f658891e7ce9469748432c338353195edfd

10 years agoLog configuration values for OVS agent
Stephen Ma [Sun, 2 Mar 2014 01:57:48 +0000 (01:57 +0000)]
Log configuration values for OVS agent

When other agents start up, they log the configuration values
to their logs.  This patch adds the same feature to the
Openvswitch agent.

Change-Id: I00bc82a3dafbd214a2ddbdf525dd4cc327838af9
Closes-bug: #1285962

10 years agoBigSwitch: Asynchronous rest calls for port create
Kevin Benton [Tue, 18 Feb 2014 22:18:47 +0000 (22:18 +0000)]
BigSwitch: Asynchronous rest calls for port create

Makes rest calls for port creation an async
operation so create_port calls immediately
return in a BUILD state.

Implements: blueprint bsn-port-async
Change-Id: Ib512a846fa878ec33205df08a3b2464b7ea0941a

10 years agoMerge "NSX: add missing space 'routeron'"
Jenkins [Sun, 2 Mar 2014 01:26:06 +0000 (01:26 +0000)]
Merge "NSX: add missing space 'routeron'"

10 years agoMerge "l2-population/lb/vxlan : ip neigh add command failed"
Jenkins [Sun, 2 Mar 2014 01:25:48 +0000 (01:25 +0000)]
Merge "l2-population/lb/vxlan : ip neigh add command failed"

10 years agoMerge "Fix get_vif_port_by_id to only return relevant ports"
Jenkins [Sat, 1 Mar 2014 23:56:10 +0000 (23:56 +0000)]
Merge "Fix get_vif_port_by_id to only return relevant ports"

10 years agoIntroduce status for floating IPs
Salvatore Orlando [Tue, 14 Jan 2014 20:01:40 +0000 (12:01 -0800)]
Introduce status for floating IPs

Add a new 'status' attribute to the floating IP resource.
Extend the plugin RPC interface for allowing status updates from agents,
and implement support for operational status in the L3 agent.

The default behaviour for all the plugins different from
neutron.services.l3_router.l3_router_plugin is to set the status of
a floating IP to ACTIVE upon creation.

Implements blueprint fip-op-status
Change-Id: Ib0176fbcde95b0db5dfdabd4fc297d1d29c0d604

10 years agoMerge "BigSwitch: Add agent to support neutron sec groups"
Jenkins [Sat, 1 Mar 2014 22:19:46 +0000 (22:19 +0000)]
Merge "BigSwitch: Add agent to support neutron sec groups"

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

10 years agoMerge "Adds the new IBM SDN-VE plugin"
Jenkins [Sat, 1 Mar 2014 18:55:05 +0000 (18:55 +0000)]
Merge "Adds the new IBM SDN-VE plugin"

10 years agoBigSwitch: Add agent to support neutron sec groups
Kevin Benton [Tue, 11 Feb 2014 03:36:22 +0000 (19:36 -0800)]
BigSwitch: Add agent to support neutron sec groups

Adds a BigSwitch Agent responsible for supporting
neutron security groups on the compute node. Adds
the mixin classes to the plugin to support the
security group calls.

Implements: blueprint bsn-neutron-sec-groups
Change-Id: I3a09888a3ba7d565c2dce8293821919c1e5d0d15

10 years agoMerge "Nuage Networks Plugin"
Jenkins [Sat, 1 Mar 2014 17:58:49 +0000 (17:58 +0000)]
Merge "Nuage Networks Plugin"

10 years agoAdds the new IBM SDN-VE plugin
Mohammad Banikazemi [Thu, 27 Feb 2014 11:45:17 +0000 (06:45 -0500)]
Adds the new IBM SDN-VE plugin

It adds a new plugin for SDN-VE, the IBM SDN
controller. The plugin supports the core API
and the port binding and L3 extensions.

Implements: blueprint ibm-sdn-ve-plugin
DocImpact

Change-Id: I92619a95bca2ae0c37e7fdd39da30119b43d1ad6

10 years agoMerge "Updated from global requirements"
OpenStack Jenkins [Sat, 1 Mar 2014 13:11:40 +0000 (13:11 +0000)]
Merge "Updated from global requirements"

10 years agoMerge "Change firewall to DOWN when admin state down"
Jenkins [Sat, 1 Mar 2014 13:11:23 +0000 (13:11 +0000)]
Merge "Change firewall to DOWN when admin state down"

10 years agoMerge "Add user-supplied arguments in log_handler"
Jenkins [Sat, 1 Mar 2014 12:35:31 +0000 (12:35 +0000)]
Merge "Add user-supplied arguments in log_handler"

10 years agoImported Translations from Transifex
OpenStack Jenkins [Sat, 1 Mar 2014 06:29:47 +0000 (06:29 +0000)]
Imported Translations from Transifex

Change-Id: I47d93d0d64fe9613d974d2530d1ba22cf900d441

10 years agoMerge "Fixes spelling error Closes-Bug: #1284257"
Jenkins [Sat, 1 Mar 2014 03:35:46 +0000 (03:35 +0000)]
Merge "Fixes spelling error Closes-Bug: #1284257"

10 years agoMerge "Ensure ovsdb-client is stopped when OVS agent dies"
Jenkins [Sat, 1 Mar 2014 01:30:57 +0000 (01:30 +0000)]
Merge "Ensure ovsdb-client is stopped when OVS agent dies"

10 years agoNuage Networks Plugin
ronak [Thu, 16 Jan 2014 18:26:01 +0000 (10:26 -0800)]
Nuage Networks Plugin

Nuage networks’ openstack networking plugin enables integration
of openstack with Nuage Networks’ Virtual Service Platform (VSP)

Change-Id: If20b385b78a350cb9aae2c70b6a44888e74c23bc
Implements: blueprint nuage-networks-plugin

10 years agoFixes spelling error
Matthew Weeks [Fri, 28 Feb 2014 19:31:43 +0000 (11:31 -0800)]
Fixes spelling error
Closes-Bug: #1284257

Change-Id: I3c5ff9b7e8830023f54d09d74c1a9d3c9a4b82f5

10 years agoOpenvswitch update_port should return updated port info
Jon Grimm [Wed, 27 Nov 2013 19:10:33 +0000 (13:10 -0600)]
Openvswitch update_port should return updated port info

Found when I enabled test_extension_allowedaddress_pairs, where
test_create_port_removed_allowed_address_pairs would fail due to the
returned port still containing the original addresspair.  The cause is
ovs simply not updating the port info being returned.

This patch additionally enables test_extension_allowedaddress_pairs for
openvswitch.

Moved checks and updating into method similar to what we do for
extradhcpopts and security_groups.

Additionally, this required fixing is_address_pairs_attribute_updated() as
it was passing (non-hashable) dicts to utils.compare_elements.

Change-Id: Ic871fea68fb9fcc862b1fd5ae5fe7aec540e4a30
Partial-Bug: #1255150

10 years agoMerge "change Openstack to OpenStack in neutron"
Jenkins [Fri, 28 Feb 2014 18:26:36 +0000 (18:26 +0000)]
Merge "change Openstack to OpenStack in neutron"

10 years agoUpdated from global requirements
OpenStack Jenkins [Fri, 28 Feb 2014 17:37:58 +0000 (17:37 +0000)]
Updated from global requirements

Change-Id: Idafb224b0a2c4845fd1689527a08e0c36701cddd

10 years agoMerge "Typo/grammar fixes for the example neutron config file"
Jenkins [Fri, 28 Feb 2014 13:13:19 +0000 (13:13 +0000)]
Merge "Typo/grammar fixes for the example neutron config file"

10 years agoMerge "LBaaS: check for associations before deleting health monitor"
Jenkins [Fri, 28 Feb 2014 10:39:35 +0000 (10:39 +0000)]
Merge "LBaaS: check for associations before deleting health monitor"

10 years agoChange firewall to DOWN when admin state down
Xuhan Peng [Fri, 14 Feb 2014 09:20:01 +0000 (04:20 -0500)]
Change firewall to DOWN when admin state down

Currently firewall remains in status "ACTIVE" after admin state
is changed to DOWN.

This fix sets firewall status to "DOWN" if admin state is updated
from "UP" to "DOWN". "DOWN" status is used by other network resources
so use "DOWN" to keep consistent.

Change-Id: If316b114c4df78368b43c2a15a820bb1177b3a54
Closes-Bug: 1279213

10 years agoNSX: add missing space 'routeron'
Aaron Rosen [Fri, 28 Feb 2014 07:38:59 +0000 (23:38 -0800)]
NSX: add missing space 'routeron'

Noticed this in the logs and figured why not add the space...

Change-Id: Idb85aab428d5bbc5c901c49d4a65e95a60a93cb4

10 years agoImported Translations from Transifex
OpenStack Jenkins [Fri, 28 Feb 2014 06:28:34 +0000 (06:28 +0000)]
Imported Translations from Transifex

Change-Id: I66deed169f57a9501fd4b9a0170d4f2da037e0cc

10 years agoMerge "Handle racing condition in OFC port deletion"
Jenkins [Fri, 28 Feb 2014 01:44:08 +0000 (01:44 +0000)]
Merge "Handle racing condition in OFC port deletion"

10 years agoMerge "NSX: port status must reflect fabric, not link status"
Jenkins [Thu, 27 Feb 2014 23:41:54 +0000 (23:41 +0000)]
Merge "NSX: port status must reflect fabric, not link status"

10 years agoMerge "NSX: Pass NSX uuid when plugging l2 gw attachment"
Jenkins [Thu, 27 Feb 2014 23:41:36 +0000 (23:41 +0000)]
Merge "NSX: Pass NSX uuid when plugging l2 gw attachment"