No description
6f5afd92ba
TCPServer doesn't use the custom ThreadPool passed to it to dispatch connections. This leads to starvation when too many connections are initiated together. Because we open an internal socket back to master, we need to be able to dispatch two connections (two threads) for each client connection. Therefore, the default ThreadPool needs to have sufficient capacity to grow. A new constant is added to define this capacity and it is used to configure both the TCPServer (which configures the default ThreadPool) and the customer ThreadPool (used to host the actuall connection handler). Change-Id: I49adc039aa99e9350b0defc4a5e141b77524992e Reviewed-on: https://gerrit.libreoffice.org/21976 Reviewed-by: Ashod Nakashian <ashnakash@gmail.com> Tested-by: Ashod Nakashian <ashnakash@gmail.com> |
||
---|---|---|
loleaflet | ||
loolwsd | ||
.gitreview | ||
README |
LibreOffice on-line. This project fundamentally has two pieces: loolwsd/ The server side component. loleaflet/ The client side component. First compile loolwsd, and then loleaflet. Since you need both of these to get things working, it is recommended to read the READMEs in both projects. Enjoy.