Timo Sirainen wrote, on 28/07/09 19:24:
On Tue, 2009-07-28 at 19:17 +0100, Stuart Rowan wrote:
dovecot: 2009-07-28 10:23:16 Error: IMAP(strr): Corrupted index cache file
/home/local/strr/Maildir/dovecot.index.cache: record continues outside its
allocated size
dovecot: 2009-07-28 10:23:56 Error: IMAP(strr): Corrupted index cache file
/home/local/strr/Maildir/dovecot.index.cache: record continues outside its
allocated size
These are kind of annoying. Apparently they still happens in some
conditions, but I've really no idea how to reproduce/fix them. Anyway
I'm going to simplify the code in a few months, maybe after that there
will be no more cache corruption. :)
Hi Timo,
Dovecot continues to serve us extremely well: I turned on squat based FTS
last week and I am amazed how much snappier Thunderbird's Search is at
finding messages now :)
The index corruption issues continues to dog us though. Attached text file
shows this corruption (I've masked the differing user names and full paths)
as listed by the log file produced since 06:00 this morning.
Cheers,
Stu.
tigris:~# dovecot --version ; dovecot --build-options ; perl -pe '$u = 'user';
s/(?<=IMAP\()(\w+)\)/$u)/;s@(?<= /home/local/)(.*?)(?=/dove)@$u/ ... @'
</var/log/dovecot/error.log
1.2.9
Build options: ioloop=epoll notify=inotify ipv6 openssl
Mail storages: cydir dbox maildir mbox raw shared
SQL drivers: mysql postgresql sqlite
Passdb: checkpassword ldap pam passwd passwd-file shadow sql
Userdb: nss ldap passwd passwd-file prefetch sql static
2010-01-11 08:23:26 IMAP(user): Error: Corrupted index cache file
/home/local/user/ ... /dovecot.index.cache: invalid record size
2010-01-11 08:31:51 IMAP(user): Error: Corrupted index cache file
/home/local/user/ ... /dovecot.index.cache: record continues outside its
allocated size
2010-01-11 09:13:49 IMAP(user): Error: Corrupted index cache file
/home/local/user/ ... /dovecot.index.cache: invalid record size
2010-01-11 09:15:08 IMAP(user): Error: Corrupted index cache file
/home/local/user/ ... /dovecot.index.cache: invalid record size
2010-01-11 09:17:01 IMAP(user): Error: Corrupted index cache file
/home/local/user/ ... /dovecot.index.cache: invalid record size
2010-01-11 09:17:58 IMAP(user): Error: Corrupted index cache file
/home/local/user/ ... /dovecot.index.cache: invalid record size
2010-01-11 09:49:05 IMAP(user): Error: Corrupted index cache file
/home/local/user/ ... /dovecot.index.cache: record continues outside its
allocated size
2010-01-11 09:50:21 IMAP(user): Error: Corrupted index cache file
/home/local/user/ ... /dovecot.index.cache: invalid record size
2010-01-11 09:50:22 IMAP(user): Error: Corrupted index cache file
/home/local/user/ ... /dovecot.index.cache: record continues outside its
allocated size
2010-01-11 09:51:01 IMAP(user): Error: Corrupted index cache file
/home/local/user/ ... /dovecot.index.cache: invalid record size
2010-01-11 09:51:10 IMAP(user): Error: Corrupted index cache file
/home/local/user/ ... /dovecot.index.cache: invalid record size
2010-01-11 09:57:20 IMAP(user): Error: Corrupted index cache file
/home/local/user/ ... /dovecot.index.cache: invalid record size
2010-01-11 09:58:00 IMAP(user): Error: Corrupted index cache file
/home/local/user/ ... /dovecot.index.cache: invalid record size
2010-01-11 10:02:14 IMAP(user): Error: Corrupted index cache file
/home/local/user/ ... /dovecot.index.cache: invalid record size
2010-01-11 10:04:20 IMAP(user): Error: Corrupted index cache file
/home/local/user/ ... /dovecot.index.cache: record continues outside its
allocated size
2010-01-11 10:05:38 IMAP(user): Error: Corrupted index cache file
/home/local/user/ ... /dovecot.index.cache: invalid record size
2010-01-11 10:06:23 IMAP(user): Error: Corrupted index cache file
/home/local/user/ ... /dovecot.index.cache: invalid record size
2010-01-11 10:06:33 IMAP(user): Error: Corrupted index cache file
/home/local/user/ ... /dovecot.index.cache: invalid record size
2010-01-11 10:06:34 IMAP(user): Error: Corrupted index cache file
/home/local/user/ ... /dovecot.index.cache: invalid record size
2010-01-11 10:08:46 IMAP(user): Error: Corrupted index cache file
/home/local/user/ ... /dovecot.index.cache: invalid record size
2010-01-11 10:10:16 IMAP(user): Error: Corrupted index cache file
/home/local/user/ ... /dovecot.index.cache: invalid record size
2010-01-11 10:15:07 IMAP(user): Error: Corrupted index cache file
/home/local/user/ ... /dovecot.index.cache: invalid record size
2010-01-11 10:18:34 IMAP(user): Error: Corrupted index cache file
/home/local/user/ ... /dovecot.index.cache: invalid field header size
2010-01-11 10:18:42 IMAP(user): Error: Corrupted index cache file
/home/local/user/ ... /dovecot.index.cache: field header names corrupted
2010-01-11 10:21:40 IMAP(user): Error: Corrupted index cache file
/home/local/user/ ... /dovecot.index.cache: invalid record size