]> review.fuel-infra Code Review - openstack-build/neutron-build.git/log
openstack-build/neutron-build.git
11 years agoImported Translations from Transifex
OpenStack Jenkins [Wed, 19 Jun 2013 12:11:53 +0000 (12:11 +0000)]
Imported Translations from Transifex

Change-Id: Ic05603ef37a6be3f5482f5b268958eedf4a6eaa1

11 years agoImported Translations from Transifex
OpenStack Jenkins [Tue, 18 Jun 2013 12:11:53 +0000 (12:11 +0000)]
Imported Translations from Transifex

Change-Id: I7566406d89c2eda65be77306033f3034e3cb9abd

11 years agoImported Translations from Transifex
OpenStack Jenkins [Mon, 17 Jun 2013 12:11:55 +0000 (12:11 +0000)]
Imported Translations from Transifex

Change-Id: I2574deaf76efd729c53b7a68632bbd62d629155d

11 years agoCorrect log message in l3_rpc_agent_api
Akihiro MOTOKI [Sun, 16 Jun 2013 07:45:56 +0000 (16:45 +0900)]
Correct log message in l3_rpc_agent_api

Fixes bug #1191623

Change-Id: Ib692a62d6f557ab9a50da1d888e291e3e24871fb

11 years agoMerge "Require pbr 0.5.16 or newer"
Jenkins [Mon, 17 Jun 2013 02:26:52 +0000 (02:26 +0000)]
Merge "Require pbr 0.5.16 or newer"

11 years agoRequire pbr 0.5.16 or newer
Jordan Tardif [Sun, 16 Jun 2013 22:01:19 +0000 (15:01 -0700)]
Require pbr 0.5.16 or newer

Use a version of pbr greater then 0.5.15. Earlier versions have problems
when alpha tarballs are used as dependencies.

Fixes bug 1191155

Change-Id: I889358ae746761b282c5933c53bce10017be4c57

11 years agoMerge "Update to the latest stevedore"
Jenkins [Sun, 16 Jun 2013 14:01:11 +0000 (14:01 +0000)]
Merge "Update to the latest stevedore"

11 years agoUpdate to the latest stevedore
Gary Kotton [Sun, 16 Jun 2013 13:03:56 +0000 (13:03 +0000)]
Update to the latest stevedore

Use a version of stevedore that does not try to
install distribute.

The requirements change is in https://review.openstack.org/#/c/32738/

Change-Id: If39d886cb68044871617600650ef8546635143bc

11 years agoImported Translations from Transifex
OpenStack Jenkins [Sun, 16 Jun 2013 12:11:51 +0000 (12:11 +0000)]
Imported Translations from Transifex

Change-Id: Ia89635fa01778f8d4ae8695fce2e6dbd264ebd37

11 years agoMerge "set default for gw conn info in nvp_networkgw extension"
Jenkins [Sun, 16 Jun 2013 10:18:48 +0000 (10:18 +0000)]
Merge "set default for gw conn info in nvp_networkgw extension"

11 years agoMerge "Enable attribute-based policy on router:external_gateway_info"
Jenkins [Sun, 16 Jun 2013 06:55:31 +0000 (06:55 +0000)]
Merge "Enable attribute-based policy on router:external_gateway_info"

11 years agoMerge "Remove code duplication from loadbalancer db plugin"
Jenkins [Sun, 16 Jun 2013 06:11:47 +0000 (06:11 +0000)]
Merge "Remove code duplication from loadbalancer db plugin"

11 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Sun, 16 Jun 2013 04:11:53 +0000 (04:11 +0000)]
Merge "Imported Translations from Transifex"

11 years agoMerge "Fix branch in db migration scripts"
Jenkins [Sat, 15 Jun 2013 22:54:42 +0000 (22:54 +0000)]
Merge "Fix branch in db migration scripts"

11 years agoMerge "Rename agent_loadbalancer directory to loadbalancer"
Jenkins [Sat, 15 Jun 2013 21:07:28 +0000 (21:07 +0000)]
Merge "Rename agent_loadbalancer directory to loadbalancer"

11 years agoRemove code duplication from loadbalancer db plugin
Eugene Nikanorov [Sat, 15 Jun 2013 18:40:55 +0000 (22:40 +0400)]
Remove code duplication from loadbalancer db plugin

Use _get_resource instead of duplicating code that fetches pools

fixes bug 1191406

Change-Id: I380c97a2ece0536b49891ac797ec7170e44a6a20

11 years agoImported Translations from Transifex
OpenStack Jenkins [Sat, 15 Jun 2013 12:11:11 +0000 (12:11 +0000)]
Imported Translations from Transifex

Change-Id: Iacf83194136e2d01945e5ef080d0458b942751f1

11 years agoMerge "Reduce plugin accesses from policy engine"
Jenkins [Sat, 15 Jun 2013 01:44:42 +0000 (01:44 +0000)]
Merge "Reduce plugin accesses from policy engine"

11 years agoRename agent_loadbalancer directory to loadbalancer
Eugene Nikanorov [Thu, 13 Jun 2013 18:54:59 +0000 (22:54 +0400)]
Rename agent_loadbalancer directory to loadbalancer

Fix missing path changes

Fixes bug 1179276

Change-Id: I889eeac8013de67fccbac9bfa745a56e7f859756

11 years agoEnable attribute-based policy on router:external_gateway_info
Salvatore Orlando [Fri, 31 May 2013 15:28:35 +0000 (17:28 +0200)]
Enable attribute-based policy on router:external_gateway_info

Bug 1186081

This patch also removes a check on is_write in policy.py since
the code block where that check is placed assumed already that
is_write == True

Change-Id: I21c54f63e1948675f67afb088c262dc5316c230d

11 years agoset default for gw conn info in nvp_networkgw extension
Salvatore Orlando [Thu, 23 May 2013 14:31:36 +0000 (16:31 +0200)]
set default for gw conn info in nvp_networkgw extension

Bug 1183285

This patch simply guarantees default segmentation type and
id in gateway connection info for the 'connect' and 'disconnect'
actions are correctly set respectively to 'flat' and 0.

Change-Id: I1b4e8274651e05f4681878ab70daef990ece901b

11 years agoImported Translations from Transifex
OpenStack Jenkins [Fri, 14 Jun 2013 12:11:12 +0000 (12:11 +0000)]
Imported Translations from Transifex

Change-Id: I00bce7b7069d0ff8f2d62633b502103bd5e62abd

11 years agoFix branch in db migration scripts
Oleg Bondarev [Fri, 14 Jun 2013 10:14:04 +0000 (14:14 +0400)]
Fix branch in db migration scripts

Fixes bug 1190942

Change-Id: I9eea3988518694922130992b547dc19768e0d005

11 years agoMerge "Remove unit tests that are no longer run."
Jenkins [Fri, 14 Jun 2013 03:15:03 +0000 (03:15 +0000)]
Merge "Remove unit tests that are no longer run."

11 years agoMerge "xenapi: fix rootwrap"
Jenkins [Fri, 14 Jun 2013 01:25:17 +0000 (01:25 +0000)]
Merge "xenapi: fix rootwrap"

11 years agoRemove unit tests that are no longer run.
HenryVIII [Fri, 14 Jun 2013 00:03:20 +0000 (20:03 -0400)]
Remove unit tests that are no longer run.

A long time ago, quantum/tests/unit became the home for all unit
tests, but these ones in the Cisco plugin directory got left
behind. They have suffered bit-rot and need to be removed.

Also:
- Move the fake Nexus driver to new home.
- Filed new bugs to track the task of improving unit test coverage of
  Cisco plugin code.

Fixes: bug #1174311
Change-Id: I372e24aebbe1804e5b6ce62984bfd76b030a44b1

11 years agoMerge "Remove wrong reference to object attribute in nvplib"
Jenkins [Thu, 13 Jun 2013 20:38:11 +0000 (20:38 +0000)]
Merge "Remove wrong reference to object attribute in nvplib"

11 years agoMerge "Rename agent_loadbalancer directory to loadbalancer"
Jenkins [Thu, 13 Jun 2013 20:38:01 +0000 (20:38 +0000)]
Merge "Rename agent_loadbalancer directory to loadbalancer"

11 years agoMerge "Update with latest OSLO code"
Jenkins [Thu, 13 Jun 2013 18:35:21 +0000 (18:35 +0000)]
Merge "Update with latest OSLO code"

11 years agoImported Translations from Transifex
OpenStack Jenkins [Thu, 13 Jun 2013 12:11:13 +0000 (12:11 +0000)]
Imported Translations from Transifex

Change-Id: Id74e6964c4e8ca6b47b0ad43cde17beac162e2de

11 years agoRename agent_loadbalancer directory to loadbalancer
Eugene Nikanorov [Thu, 13 Jun 2013 09:40:05 +0000 (13:40 +0400)]
Rename agent_loadbalancer directory to loadbalancer

Rename agent_loadbalancer directory to loadbalancer. and move
plugings/services directory one level up.
Fix tests and imports accordingly

fixes bug 1179276

Change-Id: If9e027b00824d612dfdd03e47efa9c08e419f205

11 years agoMake reference lbaas implementation as a pluggable driver
Eugene Nikanorov [Sun, 5 May 2013 02:34:44 +0000 (06:34 +0400)]
Make reference lbaas implementation as a pluggable driver

implements blueprint multi-vendor-support-for-lbaas-step1

This patch implements the following changes:
 * merge lbaas_plugin.py and plugin.py into 'plugin.py'
   After that the default 'reference' implementation is available again.
 * move all code related to reference implementation from plugin.py to
   drivers/haproxy/plugin_driver.py
 * Inherit HaproxyOnHostPluginDriver from abstract driver and implement
   its interface.
 * modify tests accordingly

Change-Id: Ib4bfe286826acdedeadbeeff4713448c073378d2

11 years agoRemove wrong reference to object attribute in nvplib
armando-migliaccio [Tue, 11 Jun 2013 07:05:13 +0000 (00:05 -0700)]
Remove wrong reference to object attribute in nvplib

Plus, added negative tests that were not covering the
exception handling bits.

Fixes bug #1189730

Change-Id: I5df914c6b748a03816217336431c2b0b597481b5

11 years agoMerge "Remove explicit distribute depend."
Jenkins [Wed, 12 Jun 2013 19:42:56 +0000 (19:42 +0000)]
Merge "Remove explicit distribute depend."

11 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Wed, 12 Jun 2013 16:05:39 +0000 (16:05 +0000)]
Merge "Imported Translations from Transifex"

11 years agoMerge "Add support for VXLAN to the Open vSwitch plugin."
Jenkins [Wed, 12 Jun 2013 15:47:57 +0000 (15:47 +0000)]
Merge "Add support for VXLAN to the Open vSwitch plugin."

11 years agoMerge "Ensure to remove auto delete ports from OFC in NEC plugin"
Jenkins [Wed, 12 Jun 2013 15:12:23 +0000 (15:12 +0000)]
Merge "Ensure to remove auto delete ports from OFC in NEC plugin"

11 years agoUpdate with latest OSLO code
Gary Kotton [Wed, 12 Jun 2013 13:20:46 +0000 (13:20 +0000)]
Update with latest OSLO code

Change-Id: I54c0f6fa0489f0ef20187adf87f720e48ce1626c

11 years agoImported Translations from Transifex
OpenStack Jenkins [Wed, 12 Jun 2013 12:11:13 +0000 (12:11 +0000)]
Imported Translations from Transifex

Change-Id: Ia5f18e90d6df17c1b4d758fa949259d8af489e5d

11 years agoEnsure to remove auto delete ports from OFC in NEC plugin
Akihiro MOTOKI [Wed, 12 Jun 2013 08:18:55 +0000 (17:18 +0900)]
Ensure to remove auto delete ports from OFC in NEC plugin

When deleting a network, dhcp ports are removed automatically
in db_plugin. This causes a failure network deletion since the
corresponding port exists on OFC and the network on OFC cannot
be deleted unless a subnet on the network is deleted explicitly.
This commit gets auto-delete ports and delete the corresponding
ports on the controller before deleting the network.

Fixes bug #1190163

Change-Id: Ifffaa1a28b5fac0b0a98036a926550255cc25c9d

11 years agoAdding SVI support to the Cisco Nexus plugin
Arvind Somya [Wed, 22 May 2013 17:27:48 +0000 (10:27 -0700)]
Adding SVI support to the Cisco Nexus plugin

Adding support to create vlan SVI gateways on Cisco Nexus hardware switches.

blueprint cisco-plugin-svi

Change-Id: I88516f3e67d51d213fa60f6ec9aee23f9ca4be97

11 years agoMerge "Improve detection of config errors in nvp.ini file"
Jenkins [Wed, 12 Jun 2013 07:54:33 +0000 (07:54 +0000)]
Merge "Improve detection of config errors in nvp.ini file"

11 years agoMerge "Use Python 3.x compatible octal literals"
Jenkins [Wed, 12 Jun 2013 01:18:14 +0000 (01:18 +0000)]
Merge "Use Python 3.x compatible octal literals"

11 years agoImprove detection of config errors in nvp.ini file
armando-migliaccio [Tue, 11 Jun 2013 19:47:48 +0000 (12:47 -0700)]
Improve detection of config errors in nvp.ini file

Detect if default params specified in the config file match
what it is returned by NVP.

Fixes bug #1190032

Change-Id: I8084dc938726e050ba82410cbc02a161cc0aa17f

11 years agoRemove explicit distribute depend.
Monty Taylor [Tue, 11 Jun 2013 18:38:57 +0000 (11:38 -0700)]
Remove explicit distribute depend.

Causes issues with the recent re-merge with setuptools. Advice from
upstream is to stop doing explicit depends.

Change-Id: Idb465068d25433582b8579a3ea96293f23368708

11 years agoMerge "Protect PoolStats table from negative values."
Jenkins [Tue, 11 Jun 2013 15:19:50 +0000 (15:19 +0000)]
Merge "Protect PoolStats table from negative values."

11 years agoImported Translations from Transifex
OpenStack Jenkins [Tue, 11 Jun 2013 12:11:32 +0000 (12:11 +0000)]
Imported Translations from Transifex

Change-Id: I8df971702d0709ed90db12b3f1ffff75b4931c5a

11 years agoProtect PoolStats table from negative values.
Avishay Balderman [Tue, 11 Jun 2013 08:52:20 +0000 (01:52 -0700)]
Protect PoolStats table from negative values.

Fixes: bug #1188959
Change-Id: I67038734dae5dc29e5c0666fdc98827dfd50b678

11 years agoMerge "Expose most common QueuePoll parameters from SQLAlchemy"
Jenkins [Mon, 10 Jun 2013 16:42:11 +0000 (16:42 +0000)]
Merge "Expose most common QueuePoll parameters from SQLAlchemy"

11 years agoMerge "Hide lock_prefix argument using synchronized_with_prefix()"
Jenkins [Mon, 10 Jun 2013 16:17:37 +0000 (16:17 +0000)]
Merge "Hide lock_prefix argument using synchronized_with_prefix()"

11 years agoMerge "Fix and enable H90x tests"
Jenkins [Mon, 10 Jun 2013 16:16:51 +0000 (16:16 +0000)]
Merge "Fix and enable H90x tests"

11 years agoImported Translations from Transifex
OpenStack Jenkins [Mon, 10 Jun 2013 12:11:28 +0000 (12:11 +0000)]
Imported Translations from Transifex

Change-Id: I076ac10aa31a43369a100acfe72b6737a53c26ee

11 years agoAdd support for VXLAN to the Open vSwitch plugin.
Kyle Mestery [Fri, 17 May 2013 20:04:19 +0000 (15:04 -0500)]
Add support for VXLAN to the Open vSwitch plugin.

This commit adds support for utilizing the VXLAN tunneling protocol in versions
of Open vSwitch >= 1.10. This is configurable and will default to GRE if not
configured. As part of this commit, it is possible to configure the UDP port
VXLAN will utilize as well. VXLAN and GRE cannot be configured at the same
time with this patch. 2 new configuration file options are added to the AGENT
section of the config to support this: 'tunnel_type' and 'vxlan_udp_port'.
In addition, the agent no longer makes use of enable_tunneling, as this can
be determined if tunnel_type is set.

Note: The VXLAN functionality utilized here is what is implemented in Open
vSwitch itself, and is different than the VXLAN functionality in the
upstream Linux kernel. The code validates both the userspace and kernel
pieces of OVS to verify if VXLAN functionality can be supported on the
running system

Implements blueprint ovs-vxlan-lisp-tunnel

Change-Id: I45d49d5d6463e574922c7f50d6499c6bdb6c862c

11 years agoHide lock_prefix argument using synchronized_with_prefix()
Zhongyue Luo [Tue, 14 May 2013 09:17:46 +0000 (17:17 +0800)]
Hide lock_prefix argument using synchronized_with_prefix()

The lockfile module has a new convenience API which sets the lockfile prefix.
Using this API, the prefix is not required everytime synchronized is used.
This enables for projects to have consistant prefixes on their lockfiles

Change-Id: I4bc3f28a9ed2a6e2438a90f163bbde081211062c

11 years agoMerge "Add support for protocol numbers"
Jenkins [Mon, 10 Jun 2013 06:30:23 +0000 (06:30 +0000)]
Merge "Add support for protocol numbers"

11 years agoImported Translations from Transifex
OpenStack Jenkins [Sun, 9 Jun 2013 12:11:27 +0000 (12:11 +0000)]
Imported Translations from Transifex

Change-Id: Ied5f298513ecf312e0cb6dcd5bc0740e869f44d9

11 years agoFix and enable H90x tests
Dirk Mueller [Sun, 9 Jun 2013 11:50:49 +0000 (13:50 +0200)]
Fix and enable H90x tests

Only triggering in few places that are easy
to fix. Start gating on those checks.

Change-Id: Ib4ff23159bd83fd3455b5357d5338fe37ca23fa2

11 years agoMerge "Change lazy='dynamic' to 'joined' in models_v2"
Jenkins [Sun, 9 Jun 2013 09:09:08 +0000 (09:09 +0000)]
Merge "Change lazy='dynamic' to 'joined' in models_v2"

11 years agoMerge "Sync Qpid RPC fix from Oslo"
Jenkins [Sun, 9 Jun 2013 07:54:31 +0000 (07:54 +0000)]
Merge "Sync Qpid RPC fix from Oslo"

11 years agoMerge "Remove generic Exception when using assertRaises"
Jenkins [Sun, 9 Jun 2013 07:54:22 +0000 (07:54 +0000)]
Merge "Remove generic Exception when using assertRaises"

11 years agoChange lazy='dynamic' to 'joined' in models_v2
Aaron Rosen [Wed, 5 Jun 2013 00:19:07 +0000 (17:19 -0700)]
Change lazy='dynamic' to 'joined' in models_v2

Previously several models were defined with lazy='dynamic'. This would
then cause Ports.fixed_ips (or w/e was specified as dynamic) to be defined
as a AppenderQuery object and when accessed would query for the result.
Therefore in get_ports() for example, when fixed_ips was accessed
in _make_port_dict() we would be issuing an addition query to the database
to lookup the fixed_ips information.

This patch changes update_port/subnet() so that it keeps track of what
changed so it does not have to query the db for values it should already
know about.

This patch also adds a unit test for update_subnet() adding host routes
where there was missing code coverage.

Implements blueprint improve-db-performance

Change-Id: I0b2214604042a1fd362cbbf3fd70e31adf0ce279

11 years agoUse Python 3.x compatible octal literals
Dirk Mueller [Sat, 8 Jun 2013 11:17:03 +0000 (13:17 +0200)]
Use Python 3.x compatible octal literals

Python 3.x deprecated octal literals in the form 0755.
Use the Python 2.x compatible version 0o755 instead.

Change-Id: I90ea601847752ae04d4e403ffa16a537efe442e2

11 years agoImported Translations from Transifex
OpenStack Jenkins [Sat, 8 Jun 2013 12:11:34 +0000 (12:11 +0000)]
Imported Translations from Transifex

Change-Id: I2ea142c1e98123806ed3f15e1ab01e1cfd7c64b8

11 years agoMerge "Handle portinfo msg after port deletion in NEC plugin"
Jenkins [Sat, 8 Jun 2013 10:14:55 +0000 (10:14 +0000)]
Merge "Handle portinfo msg after port deletion in NEC plugin"

11 years agoMerge "nicira plugin: load subnet once when adding router interface"
Jenkins [Sat, 8 Jun 2013 06:37:44 +0000 (06:37 +0000)]
Merge "nicira plugin: load subnet once when adding router interface"

11 years agoMerge "Nicira plugin: always fetch lports from correct lswitch"
Jenkins [Sat, 8 Jun 2013 06:33:54 +0000 (06:33 +0000)]
Merge "Nicira plugin: always fetch lports from correct lswitch"

11 years agoMerge "Improve test coverage in NEC plugin"
Jenkins [Sat, 8 Jun 2013 06:30:58 +0000 (06:30 +0000)]
Merge "Improve test coverage in NEC plugin"

11 years agoMerge "Adds support for the Indigo Virtual Switch (IVS)"
Jenkins [Sat, 8 Jun 2013 00:35:42 +0000 (00:35 +0000)]
Merge "Adds support for the Indigo Virtual Switch (IVS)"

11 years agoRemove generic Exception when using assertRaises
Mark McClain [Fri, 7 Jun 2013 00:00:06 +0000 (20:00 -0400)]
Remove generic Exception when using assertRaises

This change fixes errors associated with H202 checks and enables H202
checks.

Change-Id: I28a48d1b58f2f1f6824ee4b45782a0c961fe9fb5

11 years agoSync Qpid RPC fix from Oslo
Ben Nemec [Fri, 7 Jun 2013 16:35:14 +0000 (16:35 +0000)]
Sync Qpid RPC fix from Oslo

Qpid cannot serialize dicts containing strings longer than 65535
characters.  This change syncs the fix from Oslo to Quantum.

Fixes bug 1175808

Change-Id: I48071abffa86e71727deed05aca08ac475cbaf05

11 years agoNicira plugin: always fetch lports from correct lswitch
Salvatore [Fri, 7 Jun 2013 15:08:47 +0000 (17:08 +0200)]
Nicira plugin: always fetch lports from correct lswitch

Bug 1188652

Remove get_logical_port_status which required a lswitch uuid, and
replace it with a call to query_lswitch_ports, which does not
require it.

Change-Id: I6c7d0403f37b2c9fb4332a8d34dcaa9050ced3fc

11 years agoImprove test coverage in NEC plugin
Akihiro MOTOKI [Mon, 20 May 2013 20:07:05 +0000 (05:07 +0900)]
Improve test coverage in NEC plugin

blueprint nec-plugin-test-coverage

This commit adds the following changes in unit tests.
- Unit tests to check communications with the controller in NEC plugin
- Unit tests for nec plugin agent
- Improve coverage of OFC drivers
- Mock the client to talk with the external controller in db.

Change-Id: I2b9ab0480da312ea5e804ca04b543cc144b7e545

11 years agoImported Translations from Transifex
OpenStack Jenkins [Fri, 7 Jun 2013 12:11:13 +0000 (12:11 +0000)]
Imported Translations from Transifex

Change-Id: I05ca2810f548379c4a2201c8d761904b8bec0ff5

11 years agonicira plugin: load subnet once when adding router interface
Salvatore Orlando [Fri, 7 Jun 2013 10:33:44 +0000 (12:33 +0200)]
nicira plugin: load subnet once when adding router interface

Bug 1188562

This patch ensure subnet is loaded only once from the database.
Also, the port is now loaded from the database only if the
corresponding NVP logical port is found.

Change-Id: I1626c7b61ddc8e785d8ce2e39619da78b20ae61e

11 years agoMerge "Add API mac learning extension for NVP"
Jenkins [Thu, 6 Jun 2013 23:16:46 +0000 (23:16 +0000)]
Merge "Add API mac learning extension for NVP"

11 years agoAdds support for the Indigo Virtual Switch (IVS)
Kevin Benton [Tue, 4 Jun 2013 23:18:58 +0000 (16:18 -0700)]
Adds support for the Indigo Virtual Switch (IVS)

Implements: blueprint ivs-interface-driver

Adds the IVS VIF type to portbindings.py.
Adds the VIF interface class to allow agents to bind to VIF switches.
Adds support to the BigSwitch plugin to request the IVS VIF type on nova compute nodes.
Adds unit tests for new interface class and changes to BigSwitch plugin.

Change-Id: I2fe104000523c60097c22946b0a80dc404dfe273

11 years agoMerge "Fix typo in l3_agent"
Jenkins [Thu, 6 Jun 2013 22:20:50 +0000 (22:20 +0000)]
Merge "Fix typo in l3_agent"

11 years agoAdd support for protocol numbers
Aaron Rosen [Thu, 6 Jun 2013 22:06:24 +0000 (15:06 -0700)]
Add support for protocol numbers

This patch adds support for passing in protocol numbers into the API.
For example, 1 instead of ICMP. This allows all protocols besides
just TCP/UDP/ICMP to be used. This patch includes changes to support
this for the NVP Plugin. Existing plugins using securitygroups_rpc_base
and OVSHybridIptablesFirewallDriver require no change to leverage this.

Implements blueprint security-group-rules-protocol-numbers

Change-Id: I7d3b6986d9d0dadbefac0ea7798475a573dac046

11 years agoAdd API mac learning extension for NVP
armando-migliaccio [Thu, 23 May 2013 05:43:17 +0000 (22:43 -0700)]
Add API mac learning extension for NVP

This commit adds an API extension for NVP where the
NVP supported mac learning feature can be switched
on/off for a specific port. The attribute can be
True or False or omitted altogether.

Implements blueprint nvp-mac-learning-extension

Change-Id: I9173c7dfe0cf4a9ee7b0605722ce7fa01708f5ba

11 years agoExpose most common QueuePoll parameters from SQLAlchemy
Gary Kotton [Tue, 4 Jun 2013 15:14:39 +0000 (15:14 +0000)]
Expose most common QueuePoll parameters from SQLAlchemy

Fixes bug 1160442

The defualt parameters are used unless otherwise configured. This
is applicable for:
 - pool_size
 - max_overflow
 - pool_timeout

By increasing the pool_size and the max_overflow and lowering the timeout
the issue reported in the bug is resolved.

NOTE: the configuration values enable the user to make use of the default
QueuePool tuning values.

Change-Id: Ic258442531a2caf2db4f05c4ddd6fbfb0c180f17

11 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Thu, 6 Jun 2013 09:36:48 +0000 (09:36 +0000)]
Merge "Imported Translations from Transifex"

11 years agoFix typo in l3_agent
Nikolay Sobolevskiy [Thu, 6 Jun 2013 08:44:19 +0000 (12:44 +0400)]
Fix typo in l3_agent

Fix incorrect typo in the option description.

Change-Id: I80b829328cce89c12ce98976d106cf02a82592ab

11 years agoMerge "multi-vendor-support-for-lbaas"
Jenkins [Wed, 5 Jun 2013 22:47:40 +0000 (22:47 +0000)]
Merge "multi-vendor-support-for-lbaas"

11 years agoMerge "Sort NVP supported extensions alphabetically"
Jenkins [Wed, 5 Jun 2013 20:12:29 +0000 (20:12 +0000)]
Merge "Sort NVP supported extensions alphabetically"

11 years agoImported Translations from Transifex
OpenStack Jenkins [Wed, 5 Jun 2013 12:12:02 +0000 (12:12 +0000)]
Imported Translations from Transifex

Change-Id: Ied11f335e84c91f87a4344200d12ddff51128ba1

11 years agomulti-vendor-support-for-lbaas
Avishay Balderman [Sun, 5 May 2013 09:22:17 +0000 (02:22 -0700)]
multi-vendor-support-for-lbaas

BluePrint: multi-vendor-support-for-lbaas-step0

This is the first stage in a 3 stages BP

Change-Id: Ic5b2c46c5a74338c3fa14cc991f4420cabd7798e

11 years agoHandle portinfo msg after port deletion in NEC plugin
Akihiro MOTOKI [Tue, 4 Jun 2013 03:37:59 +0000 (12:37 +0900)]
Handle portinfo msg after port deletion in NEC plugin

Fixes bug 1187701

Change-Id: I9c5ef3320ad6e9438dca9ccccf27f4cedfe4ceec

11 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Wed, 5 Jun 2013 07:46:56 +0000 (07:46 +0000)]
Merge "Imported Translations from Transifex"

11 years agoMerge "Fix branch in db migration scripts"
Jenkins [Wed, 5 Jun 2013 07:46:53 +0000 (07:46 +0000)]
Merge "Fix branch in db migration scripts"

11 years agoMerge "Add extra details in BigSwitch config"
Jenkins [Wed, 5 Jun 2013 07:46:43 +0000 (07:46 +0000)]
Merge "Add extra details in BigSwitch config"

11 years agoAdd *.swo/swp to .gitignore
Aaron Rosen [Wed, 5 Jun 2013 00:59:56 +0000 (17:59 -0700)]
Add *.swo/swp to .gitignore

I noticed these files weren't being ignored when I accidentally uploaded
one here: https://review.openstack.org/#/c/30648/3

Fixes bug: 1187600

Change-Id: I8570f797e2cc7420dc8a578a9cf68741631cd9f6

11 years agoSort NVP supported extensions alphabetically
armando-migliaccio [Tue, 4 Jun 2013 22:52:29 +0000 (15:52 -0700)]
Sort NVP supported extensions alphabetically

It is easier to read, and makes diff's smaller

Change-Id: I90b6ab566fbc720c4656b70ccbe10c6cc6338d82

11 years agoAdd extra details in BigSwitch config
Lorin Hochstein [Tue, 4 Jun 2013 13:42:00 +0000 (09:42 -0400)]
Add extra details in BigSwitch config

Add some details to some of the BigSwitch configuration options.

The doc team will soon be generating documentation for configuration
options by extracting it directly from the source code help strings,
which is one of the motivations for adding this detail.

Change-Id: I7c694212bee29ac78135a4436633a202a6bba4a2

11 years agoImported Translations from Transifex
OpenStack Jenkins [Tue, 4 Jun 2013 12:12:04 +0000 (12:12 +0000)]
Imported Translations from Transifex

Change-Id: I61bfcf2c69002b8504bbc0f9684ced94fde16dce

11 years agoNEC plugin: Ensure to delete portinfo when port_removed RPC.
Akihiro MOTOKI [Tue, 4 Jun 2013 03:45:23 +0000 (12:45 +0900)]
NEC plugin: Ensure to delete portinfo when port_removed RPC.

Fixes bug #1187249

Change-Id: Iaccfd1d4918df5dc4ba1c0478689fd4c833da7b3

11 years agoMerge "Add execute file mode bits to quantum-mlnx-agent"
Jenkins [Mon, 3 Jun 2013 20:31:07 +0000 (20:31 +0000)]
Merge "Add execute file mode bits to quantum-mlnx-agent"

11 years agoMerge "Add InvalidExternalNetwork exception to display correct error"
Jenkins [Mon, 3 Jun 2013 20:31:04 +0000 (20:31 +0000)]
Merge "Add InvalidExternalNetwork exception to display correct error"

11 years agoMerge "DbQuotaDriver allows negative quotas to be set."
Jenkins [Mon, 3 Jun 2013 17:57:32 +0000 (17:57 +0000)]
Merge "DbQuotaDriver allows negative quotas to be set."

11 years agoImported Translations from Transifex
OpenStack Jenkins [Mon, 3 Jun 2013 12:12:05 +0000 (12:12 +0000)]
Imported Translations from Transifex

Change-Id: Ie69e21dda6d8d0f365e08a04a78226f07f2feb24

11 years agoxenapi: fix rootwrap
Mate Lakat [Mon, 3 Jun 2013 09:39:13 +0000 (10:39 +0100)]
xenapi: fix rootwrap

The xenapi root wrapper did not parse the "exec_dirs" parameter, so it
failed to execute the commands. This patch works around this problem by
parsing the "exec_dirs".

Fixes bug 1185872

Change-Id: I10175c7df5d34e47eb6044711ffbe4fe4cee3ce2