[Lustre-devel] SAM-QFS, ADM, and Lustre HSM
Vicky White
vyw at ornl.gov
Thu Jan 29 07:35:01 PST 2009
>> Looks like HPSS will support EA in 7.1.2.0, June 2009
>> I have asked Vicky here at ORNL to dig a bit into what the EA
>> features will look like.
>
> The last draft of this design I saw was from November. Work on this
> is picking up right now and has been bumped to a high priority, due
> for release this June, as Galen says. I am trying to find out if
> there is a later design and how much about it I can share.
There is a more recent draft, though the main change seems to be change
the name from "Extended Attributes" to "User Defined Attributes" (UDAs).
The gist of the current draft is that a new database table would be
added to the HPSS schema which would consist of two columns, an object
ID and an XML document. The XML document would define all the UDAs for
some HPSS name space object (file, directory, symlink, hard link, etc.)
in some key/value format. It would take advantage of the new
capability in version 9 of DB2 of handling XML columns and being able to
index and query them as XML, not just as a text string. The object ID
column of the new table would hold the ID of the HPSS name space object
to which the extended attribute(s) apply.
The design is intended to handle small UDAs, up to 512 bytes in length
for the total XML document, in order to be able to store the data in the
same row; larger documents will be accepted but would have to be stored
in a large object (LOB) area external to the main table, reducing
efficiency. This is something to keep in mind if we start talking
about putting full (or even relative) pathnames in as UDAs.
I understand that the CEA folks have a copy of this draft of the design
and are in communication with its authors.
Vicky
More information about the lustre-devel
mailing list