After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 583490 - evolution-mapi not removing listing of message not on server
evolution-mapi not removing listing of message not on server
Status: RESOLVED FIXED
Product: evolution-mapi
Classification: Applications
Component: Mail
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Johnny Jacob
evolution-mapi-maint
: 572668 573730 584007 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2009-05-21 19:10 UTC by Matthew Barnes
Modified: 2009-08-17 09:46 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Downsync deleted items from server. (9.92 KB, patch)
2009-06-10 09:33 UTC, Johnny Jacob
committed Details | Review

Description Matthew Barnes 2009-05-21 19:10:46 UTC
Forwarding from a Fedora bug:
http://bugzilla.redhat.com/show_bug.cgi?id=496053

I am currently using evolution-mapi in parallel with other mail clients
accessing the same set of folders on the mail server. If I delete a message
that evolution-mapi has previously listed in its index with another mail
client, then that message stays in evolution's list of messages, so
evolution-mapi is not checking if the message still exists, and therefore if it
can now be removed from the messages it lists for that folder.
Comment 1 Johnny Jacob 2009-05-29 02:59:07 UTC
*** Bug 584007 has been marked as a duplicate of this bug. ***
Comment 2 Johnny Jacob 2009-06-10 09:33:35 UTC
Created attachment 136263 [details] [review]
Downsync deleted items from server.

This does a brute force sync. Once we move to event model (push) it should have better performance.
Comment 3 Johnny Jacob 2009-06-10 10:21:34 UTC
*** Bug 572668 has been marked as a duplicate of this bug. ***
Comment 4 Akhil Laddha 2009-06-11 11:51:14 UTC
(In reply to comment #2)
> Created an attachment (id=136263) [edit]
> Downsync deleted items from server.
> 
> This does a brute force sync. Once we move to event model (push) it should have
> better performance.
> 

So sync started working , message are getting removed from evolution which were deleted in Outlook. But i see a deadlock which appears when i click send/ receive after deleting any mail from evolution. Status bar shows "Storing folder ...". 

Gdb traces of evolution process 



Comment 5 Johnny Jacob 2009-06-17 04:37:41 UTC
Fixed deadlock and patch made it to 0.27.3.

Closing as fixed.
Comment 6 Johnny Jacob 2009-08-17 09:46:35 UTC
*** Bug 573730 has been marked as a duplicate of this bug. ***