840e04b6f1
On profiling the get_devices_details communications between the agent and the server, a significant amount of time (60% in my dev env) is being spent in the AFTER_UPDATE events for the port updates resulting from the port status changes. One of the major offenders is the native DHCP agent notifier. On each port update it ends up retrieving the network for the port, the DHCP agents for the network, and the segments. This patch addresses this particular issue by adding logic to skip a DHCP notification if the only thing that changed on the port was the status. The DHCP agent doesn't do anything based on the status field so there is no need to update it when this is the only change. Change-Id: I948132924ec5021a9db78cf17efbba96b2500e8e Partial-Bug: #1665215 |
||
---|---|---|
api-ref | ||
bin | ||
devstack | ||
doc | ||
etc | ||
neutron | ||
rally-jobs | ||
releasenotes | ||
tools | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
.pylintrc | ||
.testr.conf | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
README.rst | ||
TESTING.rst | ||
babel.cfg | ||
bindep.txt | ||
requirements.txt | ||
run_tests.sh | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
README.rst
Team and repository tags
Welcome!
To learn more about neutron:
- Documentation: http://docs.openstack.org
- Features: http://specs.openstack.org/openstack/neutron-specs
- Defects: http://launchpad.net/neutron
Get in touch via email. Use [Neutron] in your subject.
To learn how to contribute:
CONTRIBUTING.rst