On Qui, 2008-02-07 at 17:14 +0000, Ricardo M. Correia wrote: > > Not sure what you mean by storing all xattrs in a single object? Are you > > saying all of the Lustre attributes would be stored in a single Solaris > > extended attribute file? > > > Yes. The benefit of this approach is that it would greatly reduce the number > of seeks (which are always in short supply) in a Lustre metadata server in > the case where the xattrs won't fit in the dnode.
Just to clarify: the intention of this approach to use a single object to store all attributes so that we wouldn't have the overhead of a ZAP lookup (in the xattr directory ZAP), nor we would have the overhead of having to open several objects to read several attributes. Thanks, Ricardo -- Ricardo Manuel Correia Lustre Engineering Sun Microsystems, Inc. Portugal Phone +351.214134023 / x58723 Mobile +351.912590825 Email Ricardo.M.Correia at Sun.COM -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.opensolaris.org/pipermail/zfs-code/attachments/20080207/0daaac15/attachment.html> -------------- next part -------------- A non-text attachment was scrubbed... Name: 6g_top.gif Type: image/gif Size: 1257 bytes Desc: not available URL: <http://mail.opensolaris.org/pipermail/zfs-code/attachments/20080207/0daaac15/attachment.gif>