On 3.10.2012, at 0.45, Timo Sirainen wrote:

> On 3.10.2012, at 0.39, Cor Bosman wrote:
> 
>> With NFS these files are created when a file gets unlinked, but another 
>> process still has it open. It disappears as soon as the other process closes 
>> it. For some reason they dont disappear. As far as I can tell we've had no 
>> server crashes that could explain this.  One possible theory is that a 
>> rename happens after an unlink. In that case the file remains. This could 
>> possibly be a dovecot issue. 
> 
> How can a rename happen after unlink? The rename should fail. (Unless doing 
> rename(.nfs1234, something), but Dovecot definitely isn't doing that.)

You could see if this old test program leaves .nfs files lying around:

http://dovecot.org/tmp/readdir.c

Just comment out the line:

                close(fd);

Reply via email to