Bug 37851 - higher thread pool in UMC-webserver
higher thread pool in UMC-webserver
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: UMC (Generic)
UCS 4.0
Other Linux
: P5 normal (vote)
: UCS 4.0-1-errata
Assigned To: Florian Best
Alexander Kläser
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2015-02-19 15:04 CET by Florian Best
Modified: 2015-02-24 08:24 CET (History)
1 user (show)

See Also:
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:
best: Patch_Available+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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