Public bug reported:

Binary package hint: evolution

When I get a power failure (which happens here in the Amazon a lot, even
behind a reasonably-sized UPS), sending a new mail somehow populates
Outbox with a couple of recent mails, which then all get resent together
with the new mail.

I earlier had my home dir on NFS partition and thought that it was some
NFS related quirk, but my recent, fully patched Ubuntu 6.06 100% local
install still does the same.

The delay can be huge: today I sent two mails around 8:00 am, went to
work, then electricity had gone out around 2:00 pm. After rebooting the
system and sending a new mail at 6:00 pm, also the two mails from the
morning popped up in Outbox and got resent.  I'd claim that they ONLY
appeared after creating the new mail (i.e. Outbox showed empty at
startup, as I was already aware of this possibility and checked the
Outbox folder state - it was not written in bold).

So the delay can be huge, as long as Evolution is kept running up to the
point of power failure. Hence this hardly is an issue with
unsynchronized file blocks on the OS level in the nick of time between
mail sending and power failure (it takes about hour to drain my UPS to
start with).

Just a wild guess from my past programmer days - maybe adding a fsync-
call after the clearing of the Outbox at the end of sending cycle might
help to flush the file system state properly?

This is hardly critical - merely annoying to me and my mail victims,
which naturally have a good reason to wonder my sanity after receiving
repeating messages :)

** Affects: evolution (Ubuntu)
     Importance: Undecided
         Status: Unconfirmed

-- 
Evolution resends old mail after power failure
https://launchpad.net/bugs/64953

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to