On Sun, Feb 24, 2008 at 02:57:32AM +0200, Timo Sirainen wrote: > On Sat, 2008-02-23 at 13:17 -0500, Dean Brooks wrote: > > Looks like there are still some Solaris rmdir() warnings being > > logged to syslog in 1.1.rc1 in nfs_flush_file_handle_cache_dir(): > > > > Feb 23 13:09:51 sx3 dovecot: [ID 107833 mail.error] IMAP(ran04): \ > > nfs_flush_file_handle_cache_dir: rmdir(/var/mail) failed: Device busy > > > > Manual for rmdir on Solaris states: > > > > EBUSY The directory to be removed is the mount point for a > > mounted file system. > > > > We are using /var/mail mounted from NFS, which explains the EBUSY > > return code. > > So you have mbox INBOXes in /var/mail?
Yep: mail_location = mbox:~/Mail:INBOX=/var/mail/%u:INDEX=/var/indexes/local/%u > rmdir() is the only possibility and EBUSY doesn't flush it. But I'm > beginning to think that maybe this can be fixed for mboxes without > flushing the parent dir cache. mbox files in general don't get deleted, > so the flushing is probably pretty useless. Ah, makes sense. The errors in syslog aren't causing any problems, but thought I'd mention it on the list since there's quite a few of them in the log. -- Dean Brooks [EMAIL PROTECTED]