Split initial index runs into multiple transactions

There is no reason the initial run must use only a single transaction (files may appear and disappear anyway), and it hurts for filesystems with many files, as the transaction grows too much.

The same applies to the UnindexedFileIndexer runs.

Merge request reports

Loading