On Dec 18, 2009, at 4:42 PM, Brandon Davidson wrote:

> The Wiki article on NFS states that 1.1 and newer will flush attribute
> caches if necessary with mail_nfs_storage=yes. We're running 1.2.8  with
> that set, as well as mail_nfs_index=yes, mmap_disable=yes and
> fsync_disable=no. We have a pool of POP/IMAP and SMTP machines that are
> accessing the maildirs, and can't guarantee any sort of user session
> affinity to a particular host.
> 
> We also mount our NFS shares with 'noac', which is what I'm writing to
> ask about. I'd like to stop doing that for performance reasons. Do you
> see any issues with taking that out of the mount options, given our
> environment?

Dovecot's NFS cache flushing doesn't work perfectly. But I think some/most/all 
of those conditions exist also when attribute cache is disabled. Or maybe not. 
I can't really remember anymore what I read in the kernel code :) And that was 
only for Linux and FreeBSD, don't know about other OSes. The issue was about 
directory entry caching, I don't remember if attribute cache also disabled it.

Anyway.. I think you should just try enabling attribute cache and if things 
start breaking more, disable it again.

Reply via email to