The mixedmaildir resource looks like a really good idea, but... To scan an mbox file with 6000 emails after 1 new mail has been added, mutt needs less than 1 second for a complete and accurate scan, and that without any kind of index caching or any other bloat at all. kmail needs 10s of seconds to 5 minutes!!!! And that will all that phenomenal SQL bloat hanging off it - or perhaps that's the real problem. A complete restart of akonadi and kmail will be necessary when selecting different folders and an email in each of them without making sure first that the previously selected Frequently kmail gets stuck "synchronising" altogether. The only recourse is to quit kmail, stop akonadi, wait for akonadi to exit (a minute is easily possible - dang it's tempting to use kill), and start again. But then it could be it's not a deadlock - difficult to tell how many hours to wait for a miraculous recovery, with tens of folders times 5 minutes. Reproducible: Always Steps to Reproduce: 1. Create a mixedmaildir resource for an existing directory with subdirectories, all containing only mbox files. 2. Try to get some work done: append an email with another program + with kmail, resync directories incl content because kmail's state isn't accurate or uptodate, select a folder and an email within, then select another folder and an email within that before the first one finished doing anything useful to the user (like show the selected email), ... 3. Actual Results: Unusably slow perofrmance, deadlocks. Expected Results: Speedy performance on modern hardware.
This bug has only been reported for versions older than KDEPIM 4.14 (at most akonadi-1.3). Can anyone tell if this bug still present? If noone confirms this bug for a recent version of akonadi (part of KDE Applications 15.08 or later), it gets closed in about three months.
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.0 aka 15.08), please open a new one unless it already exists. Thank you for all your input.