Indexing paralelism

Joan Moreau jom at grosjo.net
Sun Jan 13 19:23:17 EET 2019


Hi 

Observing the processes of FTS, I observe the following: 

1 - For one user, indexer-wroker does not start several threads for each
request. On teh contrary, it waits for the first request to finish
before starting the second. How to make sure all requests (or a limited
number of it, for instance linked to the CPU number on the machine) are
started asap ? 

2 - If a IMAP query is received, the dovecot checks the last UID from
FTS and launch a request of indexing to finish the index *before*
running the search query . THis creates timeouts (and can take a while
if many request are pending - see point 1) How to prevent that (i.e. the
serach request is launched (read only) no matter what ? THe completeion
of missing UIDs is launched in a separate thread ? 

Thank you
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://dovecot.org/pipermail/dovecot/attachments/20190113/6155a3c9/attachment.html>


More information about the dovecot mailing list