On Fri, 2007-12-07 at 21:08 +0100, Jost Krieger wrote:
We have dropped dovecot in place of UW-IMAP for about 40000 users and have solved our immediate problem: disk I/O overload, mainly from people doing POP3 and "leave mail on server". Thank you!
Now i got loads of dovecot error messages in the logs and don't know if there is any significance. Here are a few examples:
The most common event is:
2007-12-06 16:00:17.837654500 dovecot: Error: IMAP(xxxxxxxx): FETCH for mailbox UCE-TMP UID 1547 got too little data: 5176 vs 5184 2007-12-06 16:00:18.575403500 dovecot: Error: IMAP(xxxxxxxx): FETCH for mailbox UCE-TMP UID 1548 got too little data: 4749 vs 4757
This means that the cached message size doesn't match what it is currently. Message sizes should never change. Is something else than Dovecot changing the mailboxes? Are you using NFS or other shared filesystem?
Somewhat rarer are events like
2007-12-06 19:36:44.114294500 dovecot: Info: POP3(yyyyyyyy): Disconnected: Storage error during logout. top=1/1723, retr=1/4665462, del=27/61, size=17280696
It should have logged the actual storage error before this.
and rarely we got
2007-11-24 12:10:01.086620500 dovecot: Error: IMAP(zzzzzzzz): file istream-header-filter.c: line 194 (read_header): assertion failed: (hdr == NULL)
I'm not sure about this. Might be because of the same reason as the FETCH problem, but could as well that there's a bug.. I've done several changes in v1.1 to this code already, I could backport them to v1.0 if these don't disappear.