Go to file
Aaron Rosen 6189cbe4f5 Improve DHCP agent performance
Previously when starting the dhcp agent the sync_state() process would
be extremely expensive as it would query quantum server for each network.
In order to improve performance a get_active_networks_info() was added
so this information could be retrieved in one query rather than doing a
query for each active network.

The second part of this patch optimizes the logic to avoid calling
get_dhcp_port(). Previously, this method was called once for each network
which makes a call to get_subnets() and get_ports() unnecessarily as
the dhcp agent can determine itself if it needs to update a port or create a
port for dhcp.

This patch also threads the inital sync process and maintains backwards
compatibility with the previous rpc api.

There was also a trivial change to the nvp_plugin where filters are assumed to
be a dict.

implements blueprint improve-dhcp-agent-performance

Change-Id: I3b631057f595250dad76516faa9b421789f60953
2013-07-09 21:46:43 -07:00
2013-07-06 15:02:43 -04:00
2013-07-06 15:02:43 -04:00
2013-07-09 21:46:43 -07:00
2013-07-09 21:46:43 -07:00
2013-07-06 15:02:43 -04:00
2013-07-06 15:02:43 -04:00
2013-05-23 08:47:08 +00:00
2013-07-06 15:02:43 -04:00
2013-07-06 15:02:43 -04:00
2013-07-06 15:02:43 -04:00
2013-07-06 15:02:43 -04:00
2013-07-06 15:02:43 -04:00
2013-07-06 15:02:43 -04:00
2013-07-06 15:02:43 -04:00
2013-07-06 15:02:43 -04:00
2013-07-06 15:02:43 -04:00
2013-05-17 08:31:44 -07:00
2013-07-06 15:02:43 -04:00
2013-07-06 15:02:43 -04:00

# -- Welcome!

You have come across a cloud computing network fabric controller. It has identified itself as "Neutron." It aims to tame your (cloud) networking!

# -- External Resources:

The homepage for Neutron is: http://launchpad.net/neutron . Use this site for asking for help, and filing bugs. Code is available on github at <http://github.com/openstack/neutron>.

The latest and most in-depth documentation on how to use Neutron is available at: <http://docs.openstack.org>. This includes:

Neutron Administrator Guide http://docs.openstack.org/trunk/openstack-network/admin/content/

Neutron API Reference: http://docs.openstack.org/api/openstack-network/2.0/content/

The start of some developer documentation is available at: http://wiki.openstack.org/NeutronDevelopment

For help using or hacking on Neutron, you can send mail to <mailto:openstack-dev@lists.openstack.org>.

Description
A set of Neutron drivers for the VMware NSX.
Readme 97 MiB
Languages
Python 98.5%
Shell 1.5%