summaryrefslogtreecommitdiff
path: root/requirements.txt
diff options
context:
space:
mode:
authorTobias Henkel <tobias.henkel@bmw.de>2020-02-03 16:27:45 +0100
committerTobias Henkel <tobias.henkel@bmw.de>2020-02-03 16:30:50 +0100
commit36fe53ca65e4c4f0f136de3482aac3861b2902f1 (patch)
tree562a5270143d284265f00debab9743362aad50fe /requirements.txt
parent9415c9b403256352ae984adff6856e78b1fe4066 (diff)
downloadzuul-36fe53ca65e4c4f0f136de3482aac3861b2902f1.tar.gz
Cap cheroot to fix issues with concurrent requests
CherryPy uses cheroot underneath as http server. The release 8.1.0 introduced a regression which leads to occasional connection resets while handling concurrent requests [1]. Cap it until there is a release available that fixes this issue. [1] https://github.com/cherrypy/cheroot/issues/263 Change-Id: I39716e9c203cc42ab320cb47e090fbc8f67320c9
Diffstat (limited to 'requirements.txt')
-rw-r--r--requirements.txt4
1 files changed, 4 insertions, 0 deletions
diff --git a/requirements.txt b/requirements.txt
index 2c6b914e8..129c14acf 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -30,3 +30,7 @@ ws4py
routes
jsonpath-rw
urllib3!=1.25.4,!=1.25.5 # https://github.com/urllib3/urllib3/pull/1684
+# TODO(tobiash): cheroot 8.1.0 introduced a regression when handling concurrent
+# requests. Remove the following line when this issue is resolved:
+# https://github.com/cherrypy/cheroot/issues/263
+cheroot<8.1.0