Merge "Explain the "or None" on eventlet's client_socket_timeout"

This commit is contained in:
Jenkins
2015-07-31 19:46:20 +00:00
committed by Gerrit Code Review
@@ -187,7 +187,12 @@ class Server(service.ServiceBase):
def _run(self, application, socket):
"""Start a WSGI server with a new green thread pool."""
logger = log.getLogger('eventlet.wsgi.server')
# NOTE(dolph): [eventlet_server] client_socket_timeout is required to
# be an integer in keystone.conf, but in order to make
# eventlet.wsgi.server() wait forever, we pass None instead of 0.
socket_timeout = CONF.eventlet_server.client_socket_timeout or None
try:
eventlet.wsgi.server(
socket, application, log=EventletFilteringLogger(logger),