On Fri, Jul 04, 2014 at 11:49:37 +0300, Timo Sirainen wrote:
On 4.7.2014, at 9.27, Giel van Schijndel giel+dovecot@mortis.eu wrote:
Don't set mail_nfs_index=yes or mail_nfs_storage=yes and Dovecot won't try these kludgy things to flush NFS caches. They don't fully work anyway and they are highly discouraged for any kind of use, ever. Mainly they exist for backwards compatibility.
- Aren't those the defaults? Because I didn't set these options.
- I've just explicitly set both to 'no' and I'm still seeing these errors.
Are you using dict-file? Looks like the NFS flushing was done there unconditionally, removed now: http://hg.dovecot.org/dovecot-2.2/rev/b2f3b9f5d7cc
I'm using acl_shared_dict
acl_shared_dict = file:/var/mail/vhosts/%d/shared-mailboxes.db
That uses a file-stored dictionary but I'm not sure that means it uses dict-file. Would that trigger the NFS flushing attempts?
-- Met vriendelijke groet, With kind regards, Giel van Schijndel
"A clever person solves a problem. A wise person avoids it." -- Albert Einstein