[Dovecot] FreeBSD NFS file locking mechanism

Timo Sirainen tss at iki.fi
Thu Jun 28 16:42:11 EEST 2007


On Thu, 2007-06-28 at 15:18 +0200, Geoffroy Desvernay wrote:
> 
> Tony Tsang a écrit :
> > Hi all,
> > 
> > I have some machines running FreeBSD and dovecot deployed. User's home
> > dir is on NFS mount and I've found that dovecot only works with
> > dotlock file locking mechanism, fcntl and flock failed. Now it causes
> > problem with thunderbird (thunderbird is cachine connections) waiting
> > forever and I noticed that dovecot is trying to acquire a lock but
> > unsuccessful since the lock file is in place. Is it possible to use
> > file locking other than dotlock on FreeBSD NFS mounted homedir? How do
> > I achieve this?
> > 
> > Thanks a lot.
> > 
> > Tony Tsang.
> We have the same setup, working with
> lock_method: flock

lock_method affects only index files. Are they also in NFS?

> We have rpc.lockd running (rpc_lockd_enable="YES" in rc.conf) in both
> nfs servers and clients(dovecot server).

flock locks files only locally, they aren't visible to other computers.
Only fcntl locks are. (Except with Linux 2.6.5+, AFAIK no other OSes do
this).

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://dovecot.org/pipermail/dovecot/attachments/20070628/c25191c8/attachment.bin 


More information about the dovecot mailing list