Re: [PATCH/RFC] Lustre VFS patch

From: Arjan van de Ven
Date: Mon May 24 2004 - 08:50:05 EST


On Mon, 2004-05-24 at 14:08, hch@xxxxxxxxxxxxx wrote:
> > vfs-raw_ops-vanilla-2.6.patch
> >
> > This adds raw operations for setattr, mkdir, rmdir, mknod, unlink,
> > symlink, link and rename. The raw operations look up the parent
> > directories (but not leaf nodes) involved in the operation and then
> > ask the file system to execute the operation. These methods allow
> > us to delegate the execution of these functions to the server, and
> > instantiate no dentries for leaf nodes, leaf nodes will only enter
> > the dcache on subsequent lookups. This patch dramatically
> > simplifies the client/server lock management, particularly for
> > rename.
> >
> > In Ottawa Linus suggested that we could maybe do this with intents
> > instead. I feel that both are ugly, both are possible but intents
> > looked akward.
>
>
> This is complete crap. We don't want to methods for every namespace
> operation.

fun question: how does it deal with say a rename that would span mounts
on the client but wouldn't on the server? :)

Attachment: signature.asc
Description: This is a digitally signed message part