On Mon, 2010-05-03 at 10:41 -0700, Jordan Tardif wrote:
May 3 09:35:52 mailmachine dovecot: IMAP(test@domain.com): Corrupted transaction log file usershomedir/Maildir/dovecot.index.log seq 3: Invalid transaction log size (32708 vs 32840): usershomedir/Maildir/dovecot.index.log (sync_offset=32708) .. Does anyone know of a way to rid of this problem, or at least make it so dovecot just returns a server error to the imap/pop client instead of showing them a blank index?
This should return an error. Maybe the clients get confused by that?
We are using load balanced servers and data/index's are stored in their home dir's over nfs. All my config details and nfs options are below. We are currently balancing based on source address so most of the time users imap/pop processes should stick to one machine as much as possible.
That's probably the cause. Some users use multiple clients from different IPs. http://dovecot.org/list/dovecot/2010-May/049031.html should help in future.