[Dovecot] Dot Lock timestmap, users disconnections from roundcube
tss at iki.fi
Fri Nov 4 22:59:04 EET 2011
On Thu, 2011-11-03 at 10:54 +0100, Maria Arrea wrote:
> We are running dovecot 2.0.13 with mdbox+zlib on RHEL 5.7 x64, ext4. We use NTP. Indexes are in a iSCSI raid 10, mailboxes in raid5. No NFS. We have detected that sometimes all users get disconnected from roundcube at the same time. In dovecot logs we hundreds of lines like this:
> Nov 3 09:23:07 buzon dovecot: imap(mcrivero at mydomain): Warning: Created dotlock file's timestamp is different than current time (1320308587 vs 1320308542): /buzones/mydomain/03/67/mcrivero/subscriptions
I did several fixes related to this, but they were already in v2.0.10.
Note the time difference of 45 seconds.
> Nov 3 09:23:07 buzon dovecot: imap(mcrivero at mydomain): Connection closed bytes=0/295
The dotlock warning isn't related to this.
My guess: NFS was being extremely slow here, some operation took 45
seconds and Roundcube decided to abort before that. The "timestamp is
different" check doesn't work 100% correctly if the filesystem
operations take more than a second.
More information about the dovecot