From: Boris P. <bpr...@ho...> - 2012-01-18 22:22:38
|
Thanks or the quick reply, John, will definitely look into the FORGET messages, Boris. > Subject: Re: [fuse-devel] rapid inode number reuse, EBUSY errors from mkdir() > From: jo...@jm... > Date: Wed, 18 Jan 2012 23:12:47 +0100 > CC: fus...@li... > To: bpr...@ho... > > On 2012.01.18, at 16:24 , Boris Protopopov wrote: > > > I have a filesystem based on FUSE low-level APIs. I do re-use inode numbers when they become available > > I suspect that you aren't waiting until the kernel is finished with the directory's inode. > > When you get the FORGET message for an inode from the kernel, and the lookup count then goes to zero, THEN you can re-use then inode number. > > See the latest fuse_lowlevel.h on how the lookup count is manipulated. > > Cheers, > > John. > |