[Dovecot] fcntl lock timout on maildir format Trash .index file under OpenBSD sparc64
Whenever I attempt to retrieve or delete mail (Using thunderbird win client) operation takes several minutes. right before completion posts the following error to maillog:
May 14 10:22:04 NAPUtil imap(djrobert): Timeout while waiting for release of shared fcntl() lock for index file /home/djrobert/Maildir/.Trash/.imap.index
deleting the index file speeds up the operation once. subsequent operations are slow again
I don't know what other process is placing a lock on the file. or how to clear it. I am running the 9914p0 package distributed with a march 11 3.7 snapshot (OS loaded from the same snapshot). I previously was running the release 3.6 OS and the Dovecot package that came with the CD. both installs exhibit the same behavior.
Both Dovecot and postfix are configured with fcntl locking only.
What the heck am I doing wrong?
Thanks, Dale
On Sat, 2005-05-14 at 17:24 -0400, Dale J. Robertson wrote:
Whenever I attempt to retrieve or delete mail (Using thunderbird win client) operation takes several minutes. right before completion posts the following error to maillog:
May 14 10:22:04 NAPUtil imap(djrobert): Timeout while waiting for release of shared fcntl() lock for index file /home/djrobert/Maildir/.Trash/.imap.index
Probably happens because Thunderbird creates multiple connections to the mailbox. That itself shouldn't break it though, but maybe there are some openbsd-specific problems.
You could probably configure Thunderbird to use only one connection and it should fix it. Alternatively you could upgrade to latest 1.0-stable or 1.0-test release where this should never happen.
participants (2)
-
Dale J. Robertson
-
Timo Sirainen