Yeah, the metadata stored was dynamic, the interface exposed to the
client have methods to add additional metadata.

On Tue, May 29, 2012 at 2:50 PM, Petru Dimulescu
<petru.dimule...@gmail.com> wrote:
> Was the metadata dynamic (map-like)? It looks like your modification
> are pretty useful, despite the fact that some of the comments on
> HDFS-2006 seem to wonder why on earth extended attributes can be used
> for.
>
> On Tue, May 29, 2012 at 5:09 AM, Chandrasekar <chandruseka...@gmail.com> 
> wrote:
>> Hi,
>>        I did something similar to this a few months back. There are a
>> number of things that you need to change in the name node to
>> accommodate this. You can either provide a special type of INode that
>> extends the existing INodeFile or INodeDirectory or save additional
>> meta data as a part of default inodes created for a file or a
>> directory. Then you need to provide additional methods to the
>> interface exposed to the client by the name node. These methods will
>> be used to access the metadata. You should make sure that the
>> additional metadata is persisted along with other file metadata. This
>> can be done by saving the metadata as a part of the fsimage. Then the
>> metadata will be loaded back to the name node when the system
>> restarts.
>>
>> On Tue, May 29, 2012 at 12:27 AM, Petru Dimulescu
>> <petru.dimule...@gmail.com> wrote:
>>> Hello,
>>>
>>> If I understand correctly extended attributes are not supported :
>>> https://issues.apache.org/jira/browse/HDFS-2006.
>>>
>>> How would you store small amounts of metadata ("extended attributes") per
>>> HDFS file/directory? Anybody has any experience?
>>>
>>> thanks,
>>> Petru

Reply via email to