On 2015-07-22 01:07 PM, Caolán McNamara wrote:
On Wed, 2015-07-22 at 10:43 +0100, Caolán McNamara wrote:
On Wed, 2015-07-22 at 10:28 +0100, Caolán McNamara wrote:
On Tue, 2015-07-21 at 22:41 +0200, Matúš Kukan wrote:
Hi there,

I am working on a bug around saving big file in Writer:
https://bugs.documentfoundation.org/show_bug.cgi?id=88314

E_MFILE, too many open files, so the problem is a file handle leak.

See https://gerrit.libreoffice.org/#/c/17289/ for a possible solution.
That odt has > 14k files in it and in parallel deflate mode each one
gets a separate ZipOutputEntry which all exist at the same time until
the threads are completed. Each ZipOutputEntry has an open temp file so
it runs out of file handles.


We should be using some kind of task-manager/thread-pool to limit the number of 
active threads to something reasonable.
Running more than approx no_cores * 3 threads is going to __reduce__ 
performance.
_______________________________________________
LibreOffice mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to