"Maury Markowitz" <[EMAIL PROTECTED]> wrote:

> I believe xattrs were added to store things just like what we're talking 
> about here. Specifically, if I'm not mistaken, many originally used them for 
> ALC storage. Now that zfs promotes ACL's to first-class citizens, it seems 
> that a reevaluation of what people ACTUALLY DO with xattrs and whether or 
> not the current mechanism is "correct" for this role certainly seems in 
> order. If some large percentage of use-cases turns out to be "storing 
> ACL's", and some smaller percentage is "other OS metadata", then certainly 
> it seems that a dedicated "expanding" (as in the zfs ACL system) key/value 
> pair storage system seems to make sense. But that implies more API, which I 
> don't think anyone would want.

XATTRs have been implemented recently while ACLs exist for a long time.
Solaris-2.4 has them already inside UFS....

The fact that Linux and FreeBSD did put them into XATTRs is a hack and the 
way they implement ACLs make them slow.


Jörg

-- 
 EMail:[EMAIL PROTECTED] (home) Jörg Schilling D-13353 Berlin
       [EMAIL PROTECTED]                (uni)  
       [EMAIL PROTECTED]     (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to