[Dovecot] FreeBSD NFS file locking mechanism

Geoffroy Desvernay dgeo at ec-marseille.fr
Fri Jun 29 15:34:47 EEST 2007


Timo Sirainen a écrit :
> 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?
> 
Oups... Sorry, next time I'll read a bit more before answer...

>> 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).
> 
so I'll double-check my config...
-- 
         ___________________________________________________________
        /     Geoffroy DESVERNAY       |                            \
       /\        `Service info`        | Tel: (+33|0)4 91 05 45 24  /\
       \/ Ecole Centrale de Marseille  | Fax: (+33|0)4 91 05 45 98  \/
        \         (ex-EGIM)            | Mail: dgeo at ec-marseille.fr /
         -----------------------------------------------------------


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 187 bytes
Desc: OpenPGP digital signature
Url : http://dovecot.org/pipermail/dovecot/attachments/20070629/c37c8b0a/attachment.bin 


More information about the dovecot mailing list