On 3.9.2012, at 21.26, Kelsey Cummings wrote: > >Sep 3 09:22:42 b.director. b dovecot: director: Error: Director > >10.10.10.71:9321/right disconnected > >Sep 3 09:22:45 a.director. a dovecot: director: Error: Director > >10.10.10.37:9321/left disconnected > >Sep 3 09:22:49 b.director. b dovecot: director: Error: Director > >10.10.10.71:9321/left disconnected > >Sep 3 09:22:53 b.director. b dovecot: director: Error: Director > >10.10.10.71:9321/left disconnected > >Sep 3 09:22:54 a.director. a dovecot: director: Error: Director > >10.10.10.37:9321/left disconnected > >Sep 3 09:22:59 b.director. b dovecot: director: Error: Director > >10.10.10.71:9321/left disconnected > >Sep 3 09:23:02 a.director. a dovecot: director: Error: Director > >10.10.10.37:9321/right disconnected
All of these connections had finished handshaking. They simply just seemed to disconnect the connection for no reason. I found one reason for why that could happen, which could explain all of this: http://hg.dovecot.org/dovecot-2.1/rev/24e791bbcf69 The user weakness is remembered until all directors are shut down or all directors have acknowledged the weakness. > >Sep 3 09:23:02 a.director. a dovecot: director: Warning: director: Couldn't > >connect to right side, we must be the only director left The user weakness should have been removed at this point, but looks like there's code missing for it for 1-director-only setup. I'll fix that soon.. > >Sep 3 09:23:32 a.director. a dovecot: director: Error: director: User foo > >host lookup failed: Timeout - queued for 47 secs (Ring synced for 30 secs, > >weak user, user refreshed 47 secs ago) > >Sep 3 09:23:32 a.director. a dovecot: director: Error: director: User bar > >host lookup failed: Timeout - queued for 38 secs (Ring synced for 30 secs, > >weak user, user refreshed 38 secs ago) These are the weak users causing the trouble. This improves logging: http://hg.dovecot.org/dovecot-2.1/rev/27d3289e1f5c