Hi,
        In order to use DMU as backend for lustre we need to store lustre
specific information in dnodes.
        Initially we had planned to use to ZAP object for the same but
libnvpair seems to be more appropriate option. What we plan to do is use
the space available after the bonus buffer (we even plan to enlarge the
dnode to increase this space) for storing EAs.
        Fast lookup of these extended attributes in the dnode is one of the
primary requirements as lustre EAs also contains striping information.
Typical size of these EAs is about 80-128 bytes and sometimes might even
increase to 2-4KB. 
        Please let us know your ideas about such use of nvpair for EAs
considering our speed and size requirements ?

Thanks & Regards,
Girish


Reply via email to