Bug 37851

Summary: higher thread pool in UMC-webserver
Product: UCS Reporter: Florian Best <best>
Component: UMC (Generic)Assignee: Florian Best <best>
Status: CLOSED FIXED QA Contact: Alexander Kläser <klaeser>
Severity: normal    
Priority: P5 CC: jmm
Version: UCS 4.0Flags: best: Patch_Available+
Target Milestone: UCS 4.0-1-errata   
Hardware: Other   
OS: Linux   
See Also: https://forge.univention.org/bugzilla/show_bug.cgi?id=37487
What kind of report is it?: --- What type of bug is this?: ---
Who will be affected by this bug?: --- How will those affected feel about the bug?: ---
User Pain: Enterprise Customer affected?:
School Customer affected?: ISV affected?:
Waiting Support: Flags outvoted (downgraded) after PO Review:
Ticket number: Bug group (optional): Large environments
Max CVSS v3 score:

Description Florian Best univentionstaff 2015-02-19 15:04:18 CET
we should raise the thread pool of cherrypy/umc-webserver from 10 to a higher value and make it configurable for larger environments. attachment 6703 [details] is the patch.
Comment 1 Alexander Kläser univentionstaff 2015-02-19 15:09:21 CET
With the current cherrypy default settings, there is a global maximum of 10 requests that can be processed in parallel.
Comment 2 Florian Best univentionstaff 2015-02-19 15:57:49 CET
cherrypy is now configured to use 35 threads by default.
Configurable via 'umc/http/maxthreads' and 'umc/http/requestqueuesize'.

Fix: svn r58275
YAML: 2015-02-10-univention-management-console-frontend.yaml
Package: univention-management-console-frontend
Version: 4.1.106-28.1008.201502191542
Comment 3 Florian Best univentionstaff 2015-02-19 18:12:03 CET
Maybe we should also have a look at https://bitbucket.org/tabo/cherrypy-dynpool.
Comment 4 Alexander Kläser univentionstaff 2015-02-20 15:24:36 CET
Changes: OK, work as expected, new default value should be fine
YAML file: OK
Comment 5 Moritz Muehlenhoff univentionstaff 2015-02-24 08:24:15 CET
http://errata.univention.de/ucs/4.0/90.html