[prev in list] [next in list] [prev in thread] [next in thread]
List: kmail-devel
Subject: Re: kmail and full disks
From: Bryce Nesbitt <bryce () obviously ! com>
Date: 2002-02-02 2:17:56
[Download RAW message or body]
KDE 3's new low memory
pop up warning ought to be good enough for most applications.
But IMHO, a few critical apps (KMail included) ought be responsible
with safegaurding user data themselves, regardless of how bad things get.
-Bryce
Note: KMail does have a crash handler. Did it save the data in this case?
In the report below, KMail's declining to corrupt the mailbox is good.
Offering to save to a different volume would have been even better.
There are lots of good of ways to make mail robust:
First copying the mail folder, and modifying only the copy, would
be well worth the cpu & disk effort spent. Once the two mailboxes
are crosschecked, the files can be renamed or relinked.
In the POP or IMAP case KMail could write, sync & verify
the data prior to issuing the delete commands to the server. If done
in blocks of, say, 100 messages, the speed hit would be negligible.
"Manuel Amador (Rudd-O)" wrote:
>
> A good idea would be to set up a notification box for low disk space
> situations that says:
>
> "You have less than X MiB of free space. KDE will continue working, but
> some applications can fail without notice. Try emptying your trash can
> or deleting unneeded files."
> [ ] Don't show this again
>
> ...or the like.
>
> So users who don't have space get warned globally.
>
> Artem Litvinovich wrote:
>
> >I have experienced the same problem. In my case, it would start up and crash
> >as soon as I tried to use any kmail function. Define minimum disk space for
> >usage perhaps?
> >
> >//Artem
> >
> >On Wednesday 12 December 2001 05:37 am, aleXXX wrote:
> >
> >>Hi,
> >>
> >>today kmail crashed without visible cause. Ok, I started it from the shell
> >>and saw this output:
> >>
> >>alex2_pc:~$ kmail: enable progress
> >>kmail: Data: <End>
> >>kmail: stage == List
> >>kmail: Data: <End>
> >>kmail: stage == Uidl
> >>kmail: Length of message about to get 2101
> >>kmail: stage == Retr
> >>kmail: curMsgData.size() 2102
> >>kmail: Length of message about to get 3055
> >>kmail: Critical error: /home/alex2/Mail/inbox has been modified by an
> >>external application while KMail was running.
> >>kmail: Error: Could not add message to folder (No space left on device?)
> >>kmail: Undoing changes
> >>kmail: Abnormally terminating to prevent data loss, now.
> >>
> >>Would be nice if it would display a messagebox "Disk full, aborting" in
> >>this case.
> >>
> >>Bye
> >>Alex
_______________________________________________
kmail Developers mailing list
kmail@mail.kde.org
http://mail.kde.org/mailman/listinfo/kmail
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic