Anton Altaparmakov wrote:
> 
> At 11:00 28/10/2000, Hans Reiser wrote:
> >Curtis Anderson wrote:
> >
> > > The problem with streams-style attributes comes from stepping onto the
> > > slippery slope of trying to put too much generality into it.  I chose the
> > > block-access style of API so that there would be no temptation to start
> > > down that slope.
> >
> >I understand you right up until this.  I just don't get it.  If you extend
> >the functionality of files and directories so that attributes are not
> >needed, this is goodness, right?  I sure think it is the right
> >approach.  We should just decompose carefully what functionality is
> >provided by attributes that files and directories lack, and one feature at
> >a time add that capability to files and directories as separate optional
> >features.
> 
> No, it is _not_ goodness, IMHO. - If you did implement the API for
> attributes through files and directories, then what would you do with named
> streams?!?

Implement them through named streams.  Files with atomicity turned on vs. files 
without it.

> 
> You can't possibly have both using the same API since you would then get
> name collision on filesystems where both named streams and EAs are
> supported. (And I haven't even mentioned EAs and named streams attached to
> actual _real_ directories yet.)

filename/atomic/1
filename/1

no collision here, and SAMBA or whatever can make filename/1 look like filename:1 or 
whatever you
want.
> 
> Let's face it: EAs exist. They are _not_ files/directories so the API
> should not make them appear as files/directories. - You have to consider
> that there are a lot of filesystems out there which are already developed
> and which need to be supported. - Not everyone has their own filesystem
> which they can change/extend the specifications/implementation of at will...
> 
> Just my 2p.
> 
> Regards,
> 
>          Anton
> 
> --
>       "Education is what remains after one has forgotten everything he
> learned in school." - Albert Einstein
> --
> Anton Altaparmakov  Voice: +44-(0)1223-333541(lab)
> Christ's College    eMail: [EMAIL PROTECTED] / [EMAIL PROTECTED]
> Cambridge CB2 3BU    ICQ: 8561279
> United Kingdom       WWW: http://www-stu.christs.cam.ac.uk/~aia21/
-
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to [EMAIL PROTECTED]

Reply via email to