Re: Kmail "Processing xxxxx of nnnnn messages"
ianseeks <[email protected]>
| Newsgroups | gmane.comp.kde.users.pim |
|---|---|
| Message-ID | <[email protected]> |
Thanks Dan On Monday 27 Jan 2014 12:28:12 Daniel Vrátil wrote: > On Monday 27 of January 2014 11:11:38 ianseeks wrote: > > On Monday 27 Jan 2014 11:19:25 Daniel Vrátil wrote: > > > On Sunday 26 of January 2014 17:14:33 ianseeks wrote: > > > > Hi > > > > > > > > This message appears at the bottom left hand corner of the Kmail > > > > window > > > > during startup. What is it doing? > > > > It stops Kmail marking messages as read whilst its going on. Should > > > > this > > > > be a thread that runs in background and not affecting the foreground > > > > tasks? > > > > > > It's showing how many emails in the just-opened folder have been > > > retrieved > > > from Akonadi and sorted into threads. > > > > > > During the process emails are constantly being fetched from Akonadi, and > > > because KMail uses only one "channel" to talk to Akonadi, it can't send > > > your request to mark an email as read until all messages are fetched and > > > the channel is free again. > > > > Thanks for the explanation. As there is a graphic part to this process of > > "marking as read", can't that be done whilst the actual update to the > > email > > storage is queued to be done once the "channel" becomes available again. > > Theoretically, yes, but the code and design is quite complicated. Might > require a lot of changes. > > > Is > > this "single channel" design a bit limiting, should there not be multi- > > threaded access in this day and age? (i don't know anything about akonadi > > really so i'm just throwing ideas in the air) > > After a bit more check, it turned out that we already use two channels (one > for fetching emails and one for writing changes), so the bottleneck is most > probably on the Akonadi server, which is being too busy feeding KMail > emails, and so it is unable to process the "Mark as read" request. I'll try > to check whether we can optimize this somehow using priorities. Again, > there are some related bug reports/feature requests regarding this. > > Dan > > > > I don't think there's anything we can do about it at this point, but in > > > future we would like to make Akonadi and KMail smarter, so that they > > > only > > > fetch the emails you can see on the screen and then fetch more on demand > > > as > > > you scroll down. This will solve your problem, as well as many other > > > performance and memory issues :-) > > > > Sounds like a possible solution or work-around. I presume the idea of > > caching the emails in the old "Mail" folders was dismissed. > > > > > Cheers, > > > Dan > > > > > > > regards > > > > > > > > Ian > > > > _______________________________________________ > > > > KDE PIM users mailing list > > > > Subscription management: > > > > https://mail.kde.org/mailman/listinfo/kdepim-users > > > > _______________________________________________ > > KDE PIM users mailing list > > Subscription management: > > https://mail.kde.org/mailman/listinfo/kdepim-users _______________________________________________ KDE PIM users mailing list Subscription management: https://mail.kde.org/mailman/listinfo/kdepim-users