summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChmouel Boudjnah <chmouel@enovance.com>2013-08-02 10:58:12 +0200
committerChmouel Boudjnah <chmouel@enovance.com>2013-08-02 10:58:12 +0200
commit2f2eb864fc94b0233954d964ddee994d46237b96 (patch)
tree3a5e81c2f0d6d3f37d596c31bd4059c430246ea2
parent62d948a66b27ad2622a324bd9a070346f7b607d2 (diff)
downloadkeystone-2f2eb864fc94b0233954d964ddee994d46237b96.tar.gz
keystone-2f2eb864fc94b0233954d964ddee994d46237b96.tar.xz
keystone-2f2eb864fc94b0233954d964ddee994d46237b96.zip
Raise max header size to accommodate large tokens.
- Fixes bug: #1190149 Change-Id: Icdf56d65b9c5caa46571320f02233ac4a8a2e171
-rw-r--r--keystone/common/environment/__init__.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/keystone/common/environment/__init__.py b/keystone/common/environment/__init__.py
index ac93e24f..2993536a 100644
--- a/keystone/common/environment/__init__.py
+++ b/keystone/common/environment/__init__.py
@@ -59,6 +59,9 @@ def use_eventlet(monkeypatch_thread=None):
if monkeypatch_thread is None:
monkeypatch_thread = not os.getenv('STANDARD_THREADS')
+ # Raise the default from 8192 to accommodate large tokens
+ eventlet.wsgi.MAX_HEADER_LINE = 16384
+
eventlet.patcher.monkey_patch(all=False, socket=True, time=True,
thread=monkeypatch_thread)