yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #10953
[Bug 1260406] Re: allow disable wsgi keepalive
** Changed in: keystone
Status: Fix Committed => Fix Released
** Changed in: keystone
Milestone: None => icehouse-3
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Keystone.
https://bugs.launchpad.net/bugs/1260406
Title:
allow disable wsgi keepalive
Status in OpenStack Identity (Keystone):
Fix Released
Bug description:
The wsgi server used in most if not all openstack services currently
has keepalive=True by default thus keeping connections open after each
request. This can cause problems when using load balancers in front of
these services since connections for requests that take a long time
can get closed/timeout in the load balancers. This can then cause
issues for clients that persist their connections e.g. if a client
performs a request using the same source port as a previous request
that is not closed in the LB but still open in the server due to TCP
packet sequencing in the LB and the new client not expecting the
connection to already be open. So, it would be useful to be able to
either disable wsgi keepalive or set the tcp_keealive timeout value on
the wsgi socket like in cinder:
https://github.com/openstack/cinder/blob/master/cinder/wsgi.py#L169
To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/1260406/+subscriptions
References