]> review.fuel-infra Code Review - openstack-build/neutron-build.git/log
openstack-build/neutron-build.git
11 years agoFixed miss spelled updated in test name
Aaron Rosen [Wed, 24 Jul 2013 23:43:21 +0000 (16:43 -0700)]
Fixed miss spelled updated in test name

Change-Id: I1df4fe57f50332332c70badf4bc6a6c1c8d5636c

11 years agoMerge "Providernet extension support for the Cisco Nexus plugin"
Jenkins [Wed, 24 Jul 2013 22:24:45 +0000 (22:24 +0000)]
Merge "Providernet extension support for the Cisco Nexus plugin"

11 years agoImported Translations from Transifex
OpenStack Jenkins [Wed, 24 Jul 2013 19:55:13 +0000 (19:55 +0000)]
Imported Translations from Transifex

Change-Id: I0016fe61920c65c48d5e50c396669b8399e2c387

11 years agoMerge "Fix DHCP agent to work with latest dnsmasq"
Jenkins [Wed, 24 Jul 2013 19:41:08 +0000 (19:41 +0000)]
Merge "Fix DHCP agent to work with latest dnsmasq"

11 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Wed, 24 Jul 2013 18:15:09 +0000 (18:15 +0000)]
Merge "Imported Translations from Transifex"

11 years agoMerge "set static route for windows 2003"
Jenkins [Wed, 24 Jul 2013 18:14:58 +0000 (18:14 +0000)]
Merge "set static route for windows 2003"

11 years agoMerge "remove "get_agents" rule in policy.json"
Jenkins [Wed, 24 Jul 2013 18:14:50 +0000 (18:14 +0000)]
Merge "remove "get_agents" rule in policy.json"

11 years agoMerge "Remove use_namespaces option from etc/lbaas_agent.ini"
Jenkins [Wed, 24 Jul 2013 18:14:42 +0000 (18:14 +0000)]
Merge "Remove use_namespaces option from etc/lbaas_agent.ini"

11 years agoremove netifaces dependency of ryu-agent
Yoshihiro Kaneko [Mon, 22 Jul 2013 09:01:30 +0000 (09:01 +0000)]
remove netifaces dependency of ryu-agent

Fixes bug #1203663

This patch removes the netifaces dependency.

Change-Id: I0970ca7d8c92fcd1c3dfaded4a9ce6e82b8c033f

11 years agoFix DHCP agent to work with latest dnsmasq
Kyle Mestery [Tue, 23 Jul 2013 15:17:20 +0000 (15:17 +0000)]
Fix DHCP agent to work with latest dnsmasq

The latest dnsmasq no longer accepts hostnames which begin with a number. This
affects Fedora 19 right now, and will mean Fedora 19 will not work with Neutron
DHCP. dnsmasq should work with hostnames beginning with a number (RFC 1123 says
this is valid), but until this is fixed, many users will be left unable to use
Fedora 19 with Neutron.

This patch adds a "host-" prefix to each hostname entry generated by the DHCP
agent. This fixes the issue in Neutron.

Fixes bug 1204125

Change-Id: I0e29ec033969c3fb958ed3a12b8962b73b0e3d94

11 years agoProvidernet extension support for the Cisco Nexus plugin
HenryGessau [Tue, 9 Jul 2013 14:49:40 +0000 (10:49 -0400)]
Providernet extension support for the Cisco Nexus plugin

Implements blueprint provider-network-extensions-cisco

Change-Id: Ia22c21a7a66d22040811a9b43e7749892405e5e7

11 years agoImported Translations from Transifex
OpenStack Jenkins [Tue, 23 Jul 2013 19:55:14 +0000 (19:55 +0000)]
Imported Translations from Transifex

Change-Id: Iecab3832ba9fd65099b354d5bf9f80d1a063a762

11 years agoMerge "Clean up Cisco plugin config parameters"
Jenkins [Tue, 23 Jul 2013 19:24:51 +0000 (19:24 +0000)]
Merge "Clean up Cisco plugin config parameters"

11 years agoMerge "LBaaS: add delete_health_monitor() to driver API"
Jenkins [Tue, 23 Jul 2013 19:24:43 +0000 (19:24 +0000)]
Merge "LBaaS: add delete_health_monitor() to driver API"

11 years agoMerge "remove policy checks in port_security tests"
Jenkins [Tue, 23 Jul 2013 19:24:36 +0000 (19:24 +0000)]
Merge "remove policy checks in port_security tests"

11 years agoMerge "Fixes Opt type of "topologyname""
Jenkins [Tue, 23 Jul 2013 16:15:29 +0000 (16:15 +0000)]
Merge "Fixes Opt type of "topologyname""

11 years agoremove policy checks in port_security tests
Aaron Rosen [Tue, 23 Jul 2013 01:33:10 +0000 (18:33 -0700)]
remove policy checks in port_security tests

This patch removes the unneeded policy checks in the port_security_tests
that are now done in the policy engine.

Fixes bug: 1203925

Change-Id: Iee8a2f4e8a8fdbb5e070b4bab78f7c6ba21daba1

11 years agoMerge "nvp plugin rxtx_factor readonly update port"
Jenkins [Tue, 23 Jul 2013 14:10:19 +0000 (14:10 +0000)]
Merge "nvp plugin rxtx_factor readonly update port"

11 years agoMerge "Cisco plugin check for a valid nexus driver"
Jenkins [Tue, 23 Jul 2013 05:54:51 +0000 (05:54 +0000)]
Merge "Cisco plugin check for a valid nexus driver"

11 years agoremove "get_agents" rule in policy.json
Yong Sheng Gong [Tue, 23 Jul 2013 03:09:45 +0000 (11:09 +0800)]
remove "get_agents" rule in policy.json

Bug #1200933

keep the current API behaviour due to compatibility
and leave list op authz in new API version.

Change-Id: Ia0a9b8738fa8ffe913d2e2b1ef28232abb18340d

11 years agoMerge "GRE tunnels should include local_ip."
Jenkins [Tue, 23 Jul 2013 02:01:42 +0000 (02:01 +0000)]
Merge "GRE tunnels should include local_ip."

11 years agoImported Translations from Transifex
OpenStack Jenkins [Mon, 22 Jul 2013 19:55:14 +0000 (19:55 +0000)]
Imported Translations from Transifex

Change-Id: Iccd8aff56e7bf6ba45ab4ddc15aef05f1ab9ed30

11 years agoLBaaS: add delete_health_monitor() to driver API
Oleg Bondarev [Fri, 19 Jul 2013 13:00:13 +0000 (17:00 +0400)]
LBaaS: add delete_health_monitor() to driver API

Currently there is create_health_monitor() in the driver API so
a driver may create an object on device but there is no delete_health_monitor()
and monitor objects will remain on device forever.
Driver should at least call plugin to delete a db object.

Fixes bug 1198996

Change-Id: Idcdaea0636e01381064983d8de5bfe3936357fb9

11 years agoMerge "Add agent scheduling for LBaaS namespace agent"
Jenkins [Mon, 22 Jul 2013 06:21:04 +0000 (06:21 +0000)]
Merge "Add agent scheduling for LBaaS namespace agent"

11 years agoImported Translations from Transifex
OpenStack Jenkins [Sun, 21 Jul 2013 19:55:17 +0000 (19:55 +0000)]
Imported Translations from Transifex

Change-Id: Ieabd6279524cbb26c3ae093550840f13c0e584f0

11 years agoset static route for windows 2003
Peng Yong [Wed, 12 Jun 2013 02:05:03 +0000 (10:05 +0800)]
set static route for windows 2003

Fixes: bug #1190108
Change-Id: I97266cf007d2a5d7ca8080d83bdfadd121d0fbeb

11 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Sat, 20 Jul 2013 21:33:28 +0000 (21:33 +0000)]
Merge "Imported Translations from Transifex"

11 years agoImported Translations from Transifex
OpenStack Jenkins [Sat, 20 Jul 2013 19:55:42 +0000 (19:55 +0000)]
Imported Translations from Transifex

Change-Id: Idb25d3056791dced787695f8dea4720b8652235a

11 years agoAdd help strings to Config Options
Dirk Mueller [Fri, 19 Jul 2013 16:50:26 +0000 (18:50 +0200)]
Add help strings to Config Options

Add an help string to the config options

Change-Id: I9248a335db961aa5d776a545dcfba0ddb0f08bb2

11 years agoMerge "Avoid refreshing firewall rules unnecessarily."
Jenkins [Sat, 20 Jul 2013 02:29:55 +0000 (02:29 +0000)]
Merge "Avoid refreshing firewall rules unnecessarily."

11 years agoImported Translations from Transifex
OpenStack Jenkins [Fri, 19 Jul 2013 19:54:58 +0000 (19:54 +0000)]
Imported Translations from Transifex

Change-Id: I2c8877e5987b5251bf59680d77c281dde895e58c

11 years agoAvoid refreshing firewall rules unnecessarily.
Carl Baldwin [Tue, 16 Jul 2013 18:10:37 +0000 (18:10 +0000)]
Avoid refreshing firewall rules unnecessarily.

Adds a parameter to refresh_firewall allowing an array of ports to
be passed.  If an array is passed then the firewall will be refreshed
only for those ports.  If not passed, it will still refresh all
ports as it did before.

Change-Id: I539a135dbc3861e31cbb5c69cef0ff8c0f834527
Fixes: Bug #1202328
11 years agoMerge "remove repeated allocation_pools check in unittest"
Jenkins [Fri, 19 Jul 2013 15:33:49 +0000 (15:33 +0000)]
Merge "remove repeated allocation_pools check in unittest"

11 years agoAdd agent scheduling for LBaaS namespace agent
Oleg Bondarev [Wed, 29 May 2013 07:58:17 +0000 (11:58 +0400)]
Add agent scheduling for LBaaS namespace agent

- adds simple chance scheduling on create pool operation
- adds PoolsLoadbalancerAgentBinding db table
- adds lbaas_agentscheduler extension to list pools hosted by a particular agent
  and to get an agent hosting a particular pool
- adds agent notifiers mapping to AgentSchedulerDbMixin to make it easier
  for services to add their agent notifiers to the core plugin

Implements blueprint lbaas-agent-scheduler
Change-Id: Id98649fd5c7873dcd5be1a2b117b8bed25f06cc2

11 years agoMerge "Fix revision branches appeared after merging recent patches"
Jenkins [Fri, 19 Jul 2013 08:55:20 +0000 (08:55 +0000)]
Merge "Fix revision branches appeared after merging recent patches"

11 years agoMerge "Add support for the agent extension to NVP Plugin."
Jenkins [Fri, 19 Jul 2013 06:39:35 +0000 (06:39 +0000)]
Merge "Add support for the agent extension to NVP Plugin."

11 years agoMerge "Add decorator helping to log method calls."
Jenkins [Fri, 19 Jul 2013 04:20:20 +0000 (04:20 +0000)]
Merge "Add decorator helping to log method calls."

11 years agoAllow to clear extra routes in NVP
armando-migliaccio [Fri, 19 Jul 2013 00:53:18 +0000 (17:53 -0700)]
Allow to clear extra routes in NVP

Since the neutron client can unset any attribute, ensure
we can handle empty routes as a way to clear the extraroutes
for the router.

Fixes bug #1202890

Change-Id: Ib240a42ba1075d9a410da904b3d3ae9e19b2d86e

11 years agoMerge "Update the ML2 README file with the latest tunnel changes"
Jenkins [Thu, 18 Jul 2013 21:37:49 +0000 (21:37 +0000)]
Merge "Update the ML2 README file with the latest tunnel changes"

11 years agoFix revision branches appeared after merging recent patches
Eugene Nikanorov [Thu, 18 Jul 2013 20:35:37 +0000 (00:35 +0400)]
Fix revision branches appeared after merging recent patches

The branch was introduced with "Add status description field for lbaas objects"

fixes bug 1202859

Change-Id: I59394fa2c4d8cee84ce7040a9d03288ec1e4bab4

11 years agoCisco plugin check for a valid nexus driver
Arvind Somya [Thu, 18 Jul 2013 20:03:22 +0000 (16:03 -0400)]
Cisco plugin check for a valid nexus driver

The Cisco plugin model should check for a valid Nexus driver before performing any
operations on hardware nexus devices.

Change-Id: Ib7760cc7bb24e2c7f6692cbd8274aefa71dc21a1
Fixes: Bug #1202822
11 years agoImported Translations from Transifex
OpenStack Jenkins [Thu, 18 Jul 2013 19:55:06 +0000 (19:55 +0000)]
Imported Translations from Transifex

Change-Id: Iceac6cb82323287bfcd9c9ee8c80519125f63490

11 years agoAdd support for the agent extension to NVP Plugin.
armando-migliaccio [Wed, 26 Jun 2013 19:13:49 +0000 (12:13 -0700)]
Add support for the agent extension to NVP Plugin.

Of DHCP and L3 agents, NVP uses DHCP; This patch adds support
for the extension to this plugin.

This patch also moves some tests around, as a result of the
refactory done in https://review.openstack.org/#/c/35266/
Some code duplication is also removed.

Implements blueprint nvp-agent-scheduler-extension

Change-Id: I4ca1148e81fdb39bf6b58eef806536439e9f0c6f

11 years agoGRE tunnels should include local_ip.
Adin Scannell [Mon, 27 May 2013 17:21:42 +0000 (13:21 -0400)]
GRE tunnels should include local_ip.

This addresses the issue of having one or more multi-homed host.

Because you may only specify one local IP for a quantum agent, and
other hosts could be routed across different subnets (even for small
installations, for various reasons), it's important to also specify
the used local_ip when setting up the GRE tunnels. As long as the
address is routable on both ends, this will work. If the local_ip is
not specified, then traffic will mysteriously be dropped on one end
where the IP does not match the expected IP in the GRE tunnel.

Bug: https://bugs.launchpad.net/quantum/+bug/1184696

Change-Id: I5d612bf9e4f6652af8b155cdd1748d73ac4539ff
Signed-off-by: Adin Scannell <adin@scannell.ca>
11 years agoClean up Cisco plugin config parameters
HenryGessau [Wed, 17 Jul 2013 21:23:06 +0000 (17:23 -0400)]
Clean up Cisco plugin config parameters

Fixes: bug 1201537
Change-Id: Ibb5a9a12ee451c317ae747924b336ffa044a20b1

11 years agoUpdate the ML2 README file with the latest tunnel changes
Kyle Mestery [Thu, 18 Jul 2013 10:47:20 +0000 (10:47 +0000)]
Update the ML2 README file with the latest tunnel changes

The ML2 README file was slightly out of date with all of the H2 changes
which went in around GRE and VXLAN tunneling. This patch updates it to
reflect what the code is capable of currently.

Fixes bug 1202743.

Change-Id: I578c1b62115f298c9de32d62161171fd2f3f5b7c

11 years agoMerge "Register agent schedulers options in one place"
Jenkins [Thu, 18 Jul 2013 10:05:43 +0000 (10:05 +0000)]
Merge "Register agent schedulers options in one place"

11 years agoMerge "Add status description field for lbaas objects"
Jenkins [Thu, 18 Jul 2013 10:05:36 +0000 (10:05 +0000)]
Merge "Add status description field for lbaas objects"

11 years agoAdd decorator helping to log method calls.
Sylvain Afchain [Mon, 15 Jul 2013 08:42:12 +0000 (10:42 +0200)]
Add decorator helping to log method calls.

Fixes bug 1201328

Change-Id: I5c3a00c737903aa59cc6a2a248ee61aa53e54fbe

11 years agoMerge "port-update fails when using SELECT FOR UPDATE lock"
Jenkins [Thu, 18 Jul 2013 08:33:43 +0000 (08:33 +0000)]
Merge "port-update fails when using SELECT FOR UPDATE lock"

11 years agoremove repeated allocation_pools check in unittest
Jiajun Liu [Thu, 18 Jul 2013 08:27:07 +0000 (16:27 +0800)]
remove repeated allocation_pools check in unittest

Change-Id: I902a225c5e06b05009b6d923167c4ac3d6fbf6b7

11 years agoMerge "Apply Oslo ModelBase to NeutronBase"
Jenkins [Thu, 18 Jul 2013 08:04:40 +0000 (08:04 +0000)]
Merge "Apply Oslo ModelBase to NeutronBase"

11 years agoFixes Opt type of "topologyname"
Zhongyue Luo [Thu, 18 Jul 2013 06:31:14 +0000 (15:31 +0900)]
Fixes Opt type of "topologyname"

Changed topologyname from IntOpt to StrOpt

Fixes bug #1202538

Change-Id: I8cabf1868d5eac04dd31271932d5c4fadae78935

11 years agoMerge "rename quantum into neutron"
Jenkins [Thu, 18 Jul 2013 04:08:23 +0000 (04:08 +0000)]
Merge "rename quantum into neutron"

11 years agonvp plugin rxtx_factor readonly update port
Aaron Rosen [Wed, 17 Jul 2013 21:56:16 +0000 (14:56 -0700)]
nvp plugin rxtx_factor readonly update port

The following change done in nova 7de916 started passing in the
rxtx_factor on update port rather than just on create_port which
is what we only originally supported. Therefore currently when
booting a vm and specifying --nic port-id it will fail to boot with:
Cannot update read-only attribute rxtx_factor. This patch is a work
around to allow the rxtx_factor value to be passed in on update port even
though we ignore the value. Later we'll implement updating rxtx_factor on
ports but this is a good work around for now.

Fixes bug: 1202406

Change-Id: Iedd488b7bdc9b1a1317000d249f03b0eafbea419

11 years agoMerge "LBaaS: update DB pool stats received from lbaas agent"
Jenkins [Wed, 17 Jul 2013 14:50:02 +0000 (14:50 +0000)]
Merge "LBaaS: update DB pool stats received from lbaas agent"

11 years agoMerge "Improve lbaas haproxy plugin_driver test coverage"
Jenkins [Wed, 17 Jul 2013 12:16:01 +0000 (12:16 +0000)]
Merge "Improve lbaas haproxy plugin_driver test coverage"

11 years agoMerge "modernize quantum config in proper place"
Jenkins [Wed, 17 Jul 2013 09:06:28 +0000 (09:06 +0000)]
Merge "modernize quantum config in proper place"

11 years agoMerge "Improve packet-filter test coverage in NEC Plugin"
Jenkins [Wed, 17 Jul 2013 09:06:19 +0000 (09:06 +0000)]
Merge "Improve packet-filter test coverage in NEC Plugin"

11 years agoMerge "Fixes argument mismatch in l3-agent"
Jenkins [Wed, 17 Jul 2013 09:06:11 +0000 (09:06 +0000)]
Merge "Fixes argument mismatch in l3-agent"

11 years agoFixes argument mismatch in l3-agent
Nachi Ueno [Wed, 17 Jul 2013 04:54:11 +0000 (21:54 -0700)]
Fixes argument mismatch in l3-agent

Fixes bug 1202055
Also fixes deletion problem in snat rule

Change-Id: I007a81003e343300836ad226c2dc64b95c5a3247

11 years agoMerge "Fix argument name mismatch in L3-RPC sync_routers"
Jenkins [Wed, 17 Jul 2013 05:50:02 +0000 (05:50 +0000)]
Merge "Fix argument name mismatch in L3-RPC sync_routers"

11 years agoMerge "Add VXLAN tunneling support for the ML2 plugin"
Jenkins [Wed, 17 Jul 2013 03:32:13 +0000 (03:32 +0000)]
Merge "Add VXLAN tunneling support for the ML2 plugin"

11 years agoMerge "Add gre tunneling support for the ML2 plugin"
Jenkins [Wed, 17 Jul 2013 03:31:59 +0000 (03:31 +0000)]
Merge "Add gre tunneling support for the ML2 plugin"

11 years agoFix argument name mismatch in L3-RPC sync_routers
Akihiro MOTOKI [Tue, 16 Jul 2013 08:05:19 +0000 (17:05 +0900)]
Fix argument name mismatch in L3-RPC sync_routers

In sync_routers L3-RPC method l3-agent sends router_ids but the
server side expected router_id. This commit fixes the server side
to accept router_ids, and drops "fullsync" arg from the agent side
(fullsync is not used anywhere and it does not affect RPC signature).
This change allows l3-agent to sync only the specified routers
instead of all routers.

Fixes bug #1201553

As a result of the above change, auto_schedule_routers() and
list_active_sync_routers_on_active_l3_agent() in L3 scheduler
needs to handle a list of router IDs. This commit changes L3 scheduler
to accept a list of router IDs in the above two methods.

Also fixes the argument order of fullsync and router_ids in get_routers
in L3PluginApi. L3-agent main code expects router_ids as the second arg.

Change-Id: I22e8d11b9676cbcfe9e72449031bb63071be8314

11 years agoMerge "Nicira NVP plugin support for l3_ext_gw_mode extension"
Jenkins [Wed, 17 Jul 2013 01:50:55 +0000 (01:50 +0000)]
Merge "Nicira NVP plugin support for l3_ext_gw_mode extension"

11 years agoImprove packet-filter test coverage in NEC Plugin
Ryota MIBU [Tue, 9 Jul 2013 08:18:10 +0000 (17:18 +0900)]
Improve packet-filter test coverage in NEC Plugin

blueprint nec-plugin-test-coverage

This commit adds unit tests for packet-filter in NEC Plugin.

This commit refactors packet-filter in NEC Plugin.
- Put packet-filter classes and methods into nec/packet_filter.py (a) and
  nec/db/packetfilter.py (b), NEC Plugin specific codes are in (a)
- Change stateless methods to class methods in extenstions/packetfilter.py
- Add 'convert_to' option to the attribute map of packet-filter to convert
  some string parameter to int at the api layer

Also, this commit includes the following changes in packet-filter.
- Fix attribute map of packet-filter; set in_port to allow_put=False
- Add new methods to update attribute map properly
- Make packet-filters ignore status of associated resource (network)

Change-Id: I7c0b76afb603f1f078b28610181b16ce66225d37

11 years agoMerge "Limit min<=max port check to TCP/UDP in secgroup rule"
Jenkins [Tue, 16 Jul 2013 22:58:31 +0000 (22:58 +0000)]
Merge "Limit min<=max port check to TCP/UDP in secgroup rule"

11 years agoImported Translations from Transifex
OpenStack Jenkins [Tue, 16 Jul 2013 19:58:47 +0000 (19:58 +0000)]
Imported Translations from Transifex

Change-Id: I4fb77ed07b85b2f01ebb48b57adb10dfbadb3167

11 years agoRemove use_namespaces option from etc/lbaas_agent.ini
Eugene Nikanorov [Mon, 15 Jul 2013 05:42:12 +0000 (09:42 +0400)]
Remove use_namespaces option from etc/lbaas_agent.ini

fixes bug 1201249

Remove option from ini file since it is nor registered nor used
in lbaas agent.

Change-Id: I611f794279fea4a4155309cd0668e3b9718221b1

11 years agoMerge "Enable logging before using it"
Jenkins [Tue, 16 Jul 2013 19:03:51 +0000 (19:03 +0000)]
Merge "Enable logging before using it"

11 years agoMerge "xenapi - rename quantum to neutron"
Jenkins [Tue, 16 Jul 2013 18:40:35 +0000 (18:40 +0000)]
Merge "xenapi - rename quantum to neutron"

11 years agoMerge "Enable policy control over external_gateway_info sub-attributes"
Jenkins [Tue, 16 Jul 2013 18:12:12 +0000 (18:12 +0000)]
Merge "Enable policy control over external_gateway_info sub-attributes"

11 years agoMerge "Improve l3-agent performance and prevent races in it."
Jenkins [Tue, 16 Jul 2013 16:46:17 +0000 (16:46 +0000)]
Merge "Improve l3-agent performance and prevent races in it."

11 years agoEnable policy control over external_gateway_info sub-attributes
Salvatore Orlando [Mon, 13 May 2013 11:12:46 +0000 (13:12 +0200)]
Enable policy control over external_gateway_info sub-attributes

Part 2 of blueprint l3-ext-gw-modes

This patch extends the logic for building policy rule matches in order to
include sub-attributes as well. This logic will be leveraged by the
ext-gw-mode api extension.

Change-Id: I7f46a395597b71bb1c5110aa4e792a04a5010d4c

11 years agomodernize quantum config in proper place
Yong Sheng Gong [Sat, 13 Jul 2013 08:11:08 +0000 (16:11 +0800)]
modernize quantum config in proper place

Bug #1200558

At the beginning, we have not registered some configuration
items. To modernize these items, we must do it after we register
them.

Change-Id: I90d2cdbe97daa2ec0a8c8b6c9686b6f76c4de9e4

11 years agoAdd gre tunneling support for the ML2 plugin
mathieu-rohon [Tue, 16 Jul 2013 11:24:25 +0000 (13:24 +0200)]
Add gre tunneling support for the ML2 plugin

This patch add the type_driver GRE to enable the creation of GRE
tunnels with the OVS agent.
No Endpoints ID are managed. Only Endpoint IP are stored in DB,
and this IP is proposed as an endpoint ID for the OVS agent.
It also fixes the bug 1201471.

Implements: blueprint ml2-gre
Change-Id: I1a33a4bd3ebc4c97eecf17a59ce16b8c2066ec66

11 years agoAdd VXLAN tunneling support for the ML2 plugin
Kyle Mestery [Wed, 26 Jun 2013 07:13:32 +0000 (07:13 +0000)]
Add VXLAN tunneling support for the ML2 plugin

Add an ML2 Type Driver for VXLAN networks to allow the creation
of VXLAN networks with the OVS agent.

Change-Id: I7fcc384cc44d5adc752510847d8ba5f46bbb79fb
Implements: blueprint ml2-vxlan

11 years agoImprove l3-agent performance and prevent races in it.
Nachi Ueno [Fri, 12 Jul 2013 19:21:46 +0000 (12:21 -0700)]
Improve l3-agent performance and prevent races in it.

Fixes bug 1194026
Fixes bug 1200749

Introduce a looping call for performing synchronization with
neutron server.
The sync will be performed only if router changes are notified
via rpc. Only affected routers will be synchronized.

Changes will be implemented by the l3 agent spawning a
distinct greenthread for each router - iptables will
be executed only once using iptables_manager.defer_apply_on.

This patch will prevent the occurence of the following issues:
- Out-of-order rpc message processing
- Long processing time for router changes due to serial execution
- Occasional and expected RPC blocks for long periods
- Unnecessary processing of multiple requests

Change-Id: I0978d1c38ac5c38c4548e5b1877857bb5cac3b81

11 years agoxenapi - rename quantum to neutron
Mate Lakat [Mon, 8 Jul 2013 10:11:16 +0000 (11:11 +0100)]
xenapi - rename quantum to neutron

Some changes were missing from the previous rename patch, so it broke
XenServer support. This patch contains the missing adjustments.

related to blueprint remove-use-of-quantum

Change-Id: I1ee5cc38d555bd5c26edf00a456ec71919604d79

11 years agoLBaaS: update DB pool stats received from lbaas agent
Oleg Bondarev [Tue, 16 Jul 2013 09:02:02 +0000 (13:02 +0400)]
LBaaS: update DB pool stats received from lbaas agent

Fixes bug 1201401

Change-Id: I84e2fbdb3e6368529c1d829d4e8134e6b0b54311

11 years agoMerge "Use the correct tunnel_type to notify agents"
Jenkins [Tue, 16 Jul 2013 02:30:07 +0000 (02:30 +0000)]
Merge "Use the correct tunnel_type to notify agents"

11 years agoMerge "Ensure PortSecurityDBTestCase loads correct plugin"
Jenkins [Tue, 16 Jul 2013 02:20:59 +0000 (02:20 +0000)]
Merge "Ensure PortSecurityDBTestCase loads correct plugin"

11 years agoMerge "Re-assign quantum.api module as last operation"
Jenkins [Tue, 16 Jul 2013 02:20:33 +0000 (02:20 +0000)]
Merge "Re-assign quantum.api module as last operation"

11 years agoMerge "Preserve packet:byte counts in iptables_manager."
Jenkins [Tue, 16 Jul 2013 01:57:20 +0000 (01:57 +0000)]
Merge "Preserve packet:byte counts in iptables_manager."

11 years agoMerge "Fix random OverflowError exceptions in gate-neutron-python26 tests"
Jenkins [Mon, 15 Jul 2013 23:01:34 +0000 (23:01 +0000)]
Merge "Fix random OverflowError exceptions in gate-neutron-python26 tests"

11 years agoRe-assign quantum.api module as last operation
Salvatore Orlando [Wed, 10 Jul 2013 16:11:01 +0000 (18:11 +0200)]
Re-assign quantum.api module as last operation

Bug 1199443

This avoids reset of locals in quantum/api/__init__.py,
resulting in sys being None when assigning quantum.api.extensions
to neutron.api.extensions

Change-Id: I2da8b336679b643c92824399a05ca1b9980d1598

11 years agoEnsure PortSecurityDBTestCase loads correct plugin
Salvatore Orlando [Sun, 14 Jul 2013 22:23:46 +0000 (00:23 +0200)]
Ensure PortSecurityDBTestCase loads correct plugin

Bug 1201569

If a plugin is passed to the setUp method, that plugin
should be loaded instead od DB_PLUGIN_KLASS

Change-Id: I81df9f62e7399f5a76a07e504679ee8311e5855e

11 years agoNicira NVP plugin support for l3_ext_gw_mode extension
Salvatore [Thu, 4 Apr 2013 10:35:50 +0000 (12:35 +0200)]
Nicira NVP plugin support for l3_ext_gw_mode extension

Bug 1121129

This patch adds support the 'configurable external gateway' extension
in the NVP plugin.

Change-Id: I531ebe0053b1b9e21d6f0685776acebe3173b170

11 years agoFix random OverflowError exceptions in gate-neutron-python26 tests
armando-migliaccio [Mon, 15 Jul 2013 18:08:13 +0000 (11:08 -0700)]
Fix random OverflowError exceptions in gate-neutron-python26 tests

These errors seem to be linked to the NEC plugin and http connections
not being stubbed out correctly. This patch ensures do_request is
stubbed out prior to the tests execution; this should be enough
to prevent timeouts from occurring again. Stubbing out the call has
no effect on the coverage of the agent scheduler tests for the NEC
plugin.

Fixes bug #1201478

Change-Id: Iee3cb3cb3137cedcf97c707ea7fde9114b7264b6

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

Change-Id: I241d1c1217fcf32e2d02832db15a9c5ab5da4359

11 years agoMerge "Add support for the extra route extension in the NVP plugin."
Jenkins [Mon, 15 Jul 2013 17:54:08 +0000 (17:54 +0000)]
Merge "Add support for the extra route extension in the NVP plugin."

11 years agoUse the correct tunnel_type to notify agents
Yong Sheng Gong [Mon, 15 Jul 2013 06:04:21 +0000 (14:04 +0800)]
Use the correct tunnel_type to notify agents

Bug #1201274

Change-Id: I9de55d168ba03cb6a5273b4c2ce140cd190e38ee

11 years agoMerge "Prevent possible server list damage in BigSwitch plugin"
Jenkins [Mon, 15 Jul 2013 04:20:21 +0000 (04:20 +0000)]
Merge "Prevent possible server list damage in BigSwitch plugin"

11 years agoMerge "Modify the OVS agent to support multiple tunnel_types concurrently."
Jenkins [Mon, 15 Jul 2013 03:54:26 +0000 (03:54 +0000)]
Merge "Modify the OVS agent to support multiple tunnel_types concurrently."

11 years agoImported Translations from Transifex
OpenStack Jenkins [Sun, 14 Jul 2013 19:55:16 +0000 (19:55 +0000)]
Imported Translations from Transifex

Change-Id: I7b87dc99e2d271703e357495c303b7e95295e11b

11 years agoMerge "Import Oslo's common rootwrap to Neutron"
Jenkins [Sun, 14 Jul 2013 03:08:30 +0000 (03:08 +0000)]
Merge "Import Oslo's common rootwrap to Neutron"

11 years agoPrevent possible server list damage in BigSwitch plugin
Kevin Benton [Wed, 10 Jul 2013 23:28:12 +0000 (16:28 -0700)]
Prevent possible server list damage in BigSwitch plugin

The old failover logic for the BigSwitch plugin modified a
list of controllers as it tested them. If the code for one
thread unexpectedly raised an exception or died, the global
server list could lose a server permanently.
This patch addresses that by flagging servers as failed instead
so the global server list is never modified.

Fixes: bug #1200022
Change-Id: Id2dcb820ef9f62fd03e3215bff3345e56c78afe2

11 years agoMerge "Ensure a name of packet filter is stored in NEC plugin"
Jenkins [Sun, 14 Jul 2013 02:58:25 +0000 (02:58 +0000)]
Merge "Ensure a name of packet filter is stored in NEC plugin"

11 years agoMerge "Rename to Neutron in sample init.d script"
Jenkins [Sat, 13 Jul 2013 21:20:07 +0000 (21:20 +0000)]
Merge "Rename to Neutron in sample init.d script"