tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Deleted parent node in PUFFS lookup



hi,

> Hi
> 
> When perfused sends a lookup down to a FUSE filesystem, it may discover
> that the parent node does not exist anymore. That happens on distributed
> filesystems when another client deleted the directory. 
> 
> Obviously perfused needs to tell the kernel of the situation, so that
> the parent vnode can be recycled and looked up again. I do not find the
> way to do that reading kernel PUFFS code. Did I miss something, or is it
> a missing feature?

puffs_flush(3)?

it reminded me the lack of a way to request PGO_CLEANIT|PGO_FREE to
discard possibly stale page cache.

YAMAMOTO Takashi

> 
> -- 
> Emmanuel Dreyfus
> http://hcpnet.free.fr/pubz
> manu%netbsd.org@localhost


Home | Main Index | Thread Index | Old Index