OpenStack Networking (Neutron)
976cba6133
Neutron-keepalived-state-change-monitor process is using HTTP to notify L3 agent that state of the HA router was changed. It is done through unix socket. With HTTP 1.1 connection isn't closed properly and if router's state was changed more than once in short time, it could happen that wsgi worker on the L3 agent's side didn't process second request at all. That caused problem with transitioning router to master state after creation. Request to close connection should be explicitly defined in the header [1] and this patch adds "connection: close" header to the headers send in such request to do exactly that. [1] https://www.geeksforgeeks.org/http-headers-connection/ Closes-Bug: #1923633 Change-Id: Ic08ca5b167db4884efa07112cf9a6c3637e1b827 |
||
---|---|---|
api-ref | ||
devstack | ||
doc | ||
etc | ||
neutron | ||
playbooks | ||
rally-jobs | ||
releasenotes | ||
roles | ||
tools | ||
vagrant/ovn | ||
zuul.d | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
.pylintrc | ||
.stestr.conf | ||
bindep.txt | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
lower-constraints.txt | ||
plugin.spec | ||
README.rst | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
TESTING.rst | ||
tox.ini |
OpenStack Neutron
Neutron is an OpenStack project to provide "network connectivity as a service" between interface devices (e.g., vNICs) managed by other OpenStack services (e.g., Nova).
To learn more about neutron:
- Documentation: https://docs.openstack.org/neutron/latest/
- Features: https://specs.openstack.org/openstack/neutron-specs
- Defects: https://launchpad.net/neutron
- Release notes: https://docs.openstack.org/releasenotes/neutron/index.html
- Source: https://opendev.org/openstack/neutron
Get in touch via email. Use [Neutron] in your subject.
To learn how to contribute, please read the CONTRIBUTING.rst file.