Regards,
Jeff
----- Original Message -----
From: Hans Reiser <reiser@ceic.com>
To: Alexander Viro <viro@math.psu.edu>
Cc: Hans Reiser <reiser@ceic.com>; David S. Miller <davem@redhat.com>;
<pongheng@starnet.gov.sg>; <linux-kernel@vger.rutgers.edu>;
<reiserfs@devlinux.com>
Sent: Wednesday, June 30, 1999 3:40 PM
Subject: Re: 20 years without semantic innovation is enough
>
>
> Alexander Viro writes:
> >
> >
> > On Wed, 30 Jun 1999, Hans Reiser wrote:
> >
> > > My point though is that the file system semantics have been static
for
> > > 20 years. It is time for them to change. When they change NFS will
> > Could we avoid metaphysics?
> > > break, at least it will if the changes are substantive. For this
> > > reason, to argue that NFS cannot be broken is to argue that there
should
> > > be no semantic innovation for file systems. That make the argument
> > > invalid in my eyes.
> >
> > > NFS must be broken.
> >
> > Not in the kernel that runs here. Period. You break it, your patch is
not
> > applied on my boxen. If anything like that will make its way into the
main
> > tree (e.g. you'll tie Linus and give him one-way trip) be bloody sure
that
> > code split *will* follow. If reiserfs will require kernel changes that
> > break NFS (I hope it will not) - though luck for reiserfs. Deal with
it.
> > NFS sucks in many, many ways. So does SMTP. So does DNS. So does IP.
> > Unfortunately dropping any of them is not an option, unless you are
> > willing to move into the brave new world where you can't interoperate
with
> > anything except the stuff written by vendor foo. We've been there. SNA
> > lost. And one personal note - you've made everything to ensure that
I'll
> > treat any code from you as potentially maliciuos. Double audit and all
> > such. Somehow I suspect that I'm not alone in that. After the things
that
> > were said I simply don't trust you.
>
>
>
> Oh dear, we've gotten into flames, and I am rather to blame in this.
>
> Don't open NFS directories as files, use Stephen's proposed solution.
>
> Stephen wrote:
>
> > Now, what we _could_ do is to provide a user-space library stub for
> > other NFS clients which translates O_DIRECTORY() opens to a file into an
> > open of something like "filename/.%%pseudodir%%", and have an NFS server
> > which detects that pseudoname and munges it into an O_DIRECTORY open on
> > the server side.
> >
> > See? Suddenly we are able to pass these calls over NFS while still
> > doing something useful with local filesystem semantics. That's the sort
> > of thing I would like to see us talking about. Simply dismissing all of
> > existing practice as irrelevant and broken just doesn't get us any
> > further, I'm afraid.
>
> I like it. Now the only thing I would like more is to stop exchanging
> flames and write some code. Of course, if I could resist getting in the
> last word, I might be able to do that....:-)
>
> Hans
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.rutgers.edu
> Please read the FAQ at http://www.tux.org/lkml/
>
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/