Hi!
I'm hoping to get some clarification on NFS locking before deploying a new
setup.
We have a single exim server that delivers mail to mbox files in /var/mail. We
have a separate
server running dovecot that reads mail from these mbox files. So only one exim
server and one
dovecot server, but they're separate VMs and handle locking with dotlocks.
I was noticing frequent mbox file corruption. I then set "mail_nfs_storage
= yes", and have seen no
mbox corruption since. However, I'm now seeing messages like this in the
logs for every read...
Error: nfs_flush_fcntl: fcntl(/var/mail/username, F_RDLCK) failed: Bad file
descriptor
Is there a configuration change that needs to be made on the dovecot or the NFS
servers, or are these
messages harmless.
Thanks!
ZZ