On Mon, 2007-04-09 at 20:55 +0300, Timo Sirainen wrote:
On Mon, 2007-04-09 at 11:30 -0500, Paul Hamby wrote:
Apr 3 08:37:51 app02 dovecot: IMAP(user): file mail-index-sync-update.c: line 40 (mail_index_sync_update_log_offset): assertion failed: (prev_offset >= map->hdr.log_file_int_offset || prev_seq > map->hdr.log_file_seq)
Hmm. I guess I should change this assert to instead just log an error
and return failure, because it's what leaves the lock files lying
around.Will this change be in an upcoming RC?
I think I'll leave this unfixed for v1.0 and fix it one way or another with v1.1.
Fair enough.
But anyway I don't think it's a good idea to keep using this kind of
a configuration where things break all the time..Understood, there are just some added complexities to consider in the IMAP proxy scenario, such as the changes needed for adding, editing and deleting user accounts and the necessary changes to our LDAP config. It is something I will have to give more thought/time to.
What about your load balancer, have you set it to redirect connections from same IP to same Dovecot server? If not, I think doing just that would help a lot.
We don't actually have a load balancer in front of these boxes, just using Round Robin DNS to spread requests for webmail to webmail1, webmail2, or webmail3.
Paul