[ https://issues.apache.org/jira/browse/HDFS-2006?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13980468#comment-13980468 ]
Andrew Purtell commented on HDFS-2006: -------------------------------------- bq. Do you know if there is a common upper bound implemented by other file systems, like the ext family? FWIW, from http://en.wikipedia.org/wiki/Extended_file_attributes {quote} For ext2/3/4 and btrfs, each extended attribute is limited to a filesystem block (e.g. 4 KiB), and in practice in ext2/3/4 all of them must fit together on a single block (including names and values). ReiserFS allow attributes of arbitrary size. In XFS the names can be up to 256 bytes in length, terminated by the first 0 byte, and the values can be up to 64KB of arbitrary binary data. {quote} In EXT4, all xattrs for a dentry must fit in the inode plus one additional block. In XFS small attr lists are packed into the inode, large attr lists are structured externally as a btree, with IIRC no upper limit on number. Its a large difference in design philosophy. > ability to support storing extended attributes per file > ------------------------------------------------------- > > Key: HDFS-2006 > URL: https://issues.apache.org/jira/browse/HDFS-2006 > Project: Hadoop HDFS > Issue Type: Improvement > Components: namenode > Affects Versions: HDFS XAttrs (HDFS-2006) > Reporter: dhruba borthakur > Assignee: Yi Liu > Attachments: HDFS-XAttrs-Design-1.pdf, HDFS-XAttrs-Design-2.pdf, > xattrs.1.patch, xattrs.patch > > > It would be nice if HDFS provides a feature to store extended attributes for > files, similar to the one described here: > http://en.wikipedia.org/wiki/Extended_file_attributes. > The challenge is that it has to be done in such a way that a site not using > this feature does not waste precious memory resources in the namenode. -- This message was sent by Atlassian JIRA (v6.2#6252)