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 544138 - Evolution forgets which mails it already fetched when there is no space on the filesystem
Evolution forgets which mails it already fetched when there is no space on th...
Status: RESOLVED DUPLICATE of bug 527729
Product: evolution
Classification: Applications
Component: Mailer
2.22.x (obsolete)
Other All
: Normal normal
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2008-07-22 10:32 UTC by Philipp Riegger
Modified: 2009-08-26 12:16 UTC
See Also:
GNOME target: ---
GNOME version: 2.21/2.22



Description Philipp Riegger 2008-07-22 10:32:50 UTC
Please describe the problem:
See topic.

Steps to reproduce:
1. start evolution, fetch lots of email
2. fill the filesystem where evolution stores its data 100%
3. wait until it's finished, make some space on the fs, start fetching email


Actual results:
I get an error after step 2. After step 3 evolution fetches all the mail in my pop mailbox, not only the newest one. I store my mail there for several weeks, so it's a lot.

Expected results:
The fetched mail from step 2 "does not count", evolution saves what it can and refetches it next time. Evolution could save some kind of dirty state and then check for each mail if it already exists when fetching it next time.

Does this happen every time?
Every time i run out of disk space.

Other information:
Running gentoo linux, ~x86.
Comment 1 André Klapper 2008-07-22 11:27:13 UTC
So your harddisk is full, and you expect an application to behave "correctly"?
Comment 2 Philipp Riegger 2008-07-22 13:16:55 UTC
I expect the application to make the best out of the situation or to prevent the situation. Evolution could do much better than it does at the moment.
Comment 3 André Klapper 2008-07-22 13:43:48 UTC
How? How should an application realize that the harddisk is getting full?
Comment 4 Philipp Riegger 2008-07-22 14:38:17 UTC
At the moment it throws an error that it cannot save a mailbox or whatever. Then it forgets which emails t already downloaded and downloads all emails on the server. All i ask is to implement some kind of backup copy of the file storing this information and removing it if everything worked fine, like a journal for filesystems. Then when anything failed Evolution knows in which state it is and tried to redownload the mssages it could not fetch last time AND NOT ALL EMAILS ON THE SERVER. I only want a backup copy of that information. Should not be too hard to do.
Comment 5 Akhil Laddha 2009-08-26 12:16:24 UTC

*** This bug has been marked as a duplicate of bug 527729 ***