Re: Frequent coruptions of data base. Any remedies?

Stephan Diestelhorst <[email protected]>
Newsgroups gmane.comp.kde.users.pim
Message-ID <CAJR39ExSXmsFK9tLz560dWHniZNBtuboQ-fYPoGmbufKH=8S6g@mail.gmail.com>
On 12 November 2011 21:53, Andras Mantia <[email protected]> wrote:
> Stephan Diestelhorst wrote:
>
>> Is there a reason why they are not default? If my email were POP, I
>> would have lost considerable amounts of mail by this.
>
> This is common misconception: losing the akonadi database will NOT lose your
> mails. The database stores two things:
> - it acts as a cache
> - it stores metadata information (tags, extra flags)

Ah. Thanks for the clarification! Sorry for spreading FUD here.

> Neverthless having a corrupted database is bad, and this being a mysql bug
> puts us in a bad situation, as MySql is the most tested backend and the
> current default (sqlite is unreliable, postgres might work, although it is
> not that well tested), as makes the applications unusable and takes up
> considerable amount of time (user's time).

Indeed.

>> The MySQL folks suggest to dump the database and manually feeding the
>> data back in there, maybe AKonadi could do that?
>
> Question is, how often? When? And that would double the amount of space you
> need in the $HOME.

Mmhhm, it seems that the idea was that one could dump the data base,
even after it was corrupted and manually feed the data back into a new
copy. But this does not sound very stable, either. Maybe Akonadi could
watch for these errors and indicate to the user that only a cache was
lost and delete and repopulate the database files, if all else fails.

> BTW, is you $HOME on an NFS share? AFAIK that has problems with mysql
> databases especially on suspend/resume.

No, this is on a built-in laptop drive with a LUKS -> LVM -> Reiser
stack. The problem here is the laptop dieing every now and then during
suspend / resume, but I'd still have some sane behaviour in that case.
As far as I see, those options for mysql seem to address this, I will
do some more tests with unclean shutdowns and reboots.

A number of things can be done to address this now:
* educate the user about the situation (i.e., not all of your mail is lost)
* educate / help on how to delete the tables, instead of falling into
the same "trap" over and over again

And some later:
* apply the suggested settings from the InnoDB folks in the
mysql.conf, if they do not have any other impact and help (this is
what I'll test during the next days
* if the settings do not help, whip the MySQL folks ;-) and / or try
out another DB

Stephan
_______________________________________________
KDE PIM users mailing list
Subscription management: https://mail.kde.org/mailman/listinfo/kdepim-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.