← Back to team overview

yahoo-eng-team team mailing list archive

[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