[Akonadi] [Bug 367892] New: During folder synchronisation Akonadi blocks out other operations like deleting or viewing mails
Martin Steigerwald via KDE Bugzilla
bugzilla_noreply at kde.org
Sat Aug 27 12:39:37 BST 2016
https://bugs.kde.org/show_bug.cgi?id=367892
Bug ID: 367892
Summary: During folder synchronisation Akonadi blocks out other
operations like deleting or viewing mails
Product: Akonadi
Version: 16.04
Platform: Debian unstable
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: NOR
Component: server
Assignee: kdepim-bugs at kde.org
Reporter: Martin at Lichtvoll.de
This is a split out from Bug #338571 (See comment 28 there
https://bugs.kde.org/show_bug.cgi?id=338571#c28).
During folder synchronisation KMail blocks out other operations. This causes
delays for the user of KMail when the folder synchronisation takes a long time.
This happens with IMAP and Maildir resources at least. I bet it would happen
with any resource.
Reproducible: Always
Steps to Reproduce:
IMAP:
1. Have some IMAP folder large enough (several ten thousand mail).
2. Hit delete key on mails in the folder mail list often enough, probably with
pauses to trigger a folder synchronisation. (Do so with a mails you can afford
to delete only of course!)
Maildir:
1. Have a POP3 account with mails from mailings or so and with filters sorting
them into different folders.
2. Download new mail.
3. Maildir resource starts to synchronize (I think this is unnecessary as well,
see bug 334216).
Of course there are other ways to trigger a folder synchronisation but these
worked quite reliably for me.
Then both Maildir and IMAP:
1. Do some operations like deleting or viewing mails while Akonadi is still
busy with the folder synchronisation.
Actual Results:
Akonadi blocks on other operations. Operations that are more important for the
user I think, cause the other waits for KMail to view or delete mails, but it
does not until Akonadi is responsive again.
Expected Results:
Akonadi can handles several operations at the same time. Bonus points if it
prioritizes short term interactive user requests over longer time background
operations.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Kdepim-bugs
mailing list