GNOME Bugzilla – Bug 700850
Evolution freezes when filtering new email
Last modified: 2013-08-09 15:45:37 UTC
There is a synchronous call that freezes evo for a few secs every time I receive new email.
+ Trace 231980
Thread 1 (Thread 0x7fc64bdb3a40 (LWP 2959))
This should be using an asynchronous method instead, or at least be done in a different thread if possible.
I think this is evolution-data-server instead.
Basically the whole filter-driver is using sync calls. It seems to me that it should be rewritten to use async calls instead..
Yep, known issue. A major rewrite of filtering is needed when time allows.
This is somehow way more noticeable in F19 (evo 3.8) than it has ever been. Would it be OK if we do a partial rewrite attacking the bottlenecks first? I don't have time to rewrite the whole thing but I could at least replace the sync() calls with async() ones in the most critical paths, if you think this makes sense.
Sure, but I can't guarantee when I'll get to it.
Claudio: Worked around by / dup of bug 704181?
(In reply to comment #6) > Claudio: Worked around by / dup of bug 704181? Definitely. *** This bug has been marked as a duplicate of bug 704181 ***