Whamcloud - gitweb
LU-80 ldiskfs: large EA support
authorJames Simmons <uja.ornl@gmail.com>
Fri, 30 Dec 2011 06:02:25 +0000 (14:02 +0800)
committerOleg Drokin <green@whamcloud.com>
Fri, 6 Jan 2012 03:12:02 +0000 (22:12 -0500)
commit99c3dc10e445cfe299da07eec57eae04b9aa4347
tree1be0461d765170c2e12cbb184c96d2eb998f6068
parentcd46a96e518722547d4b34a393e0e87bf9828e4c
LU-80 ldiskfs: large EA support

This patch implements the large EA support in ext4. If the size of
an EA value is larger than the blocksize, then the EA value would
not be saved in the external EA block, instead it would be saved
in an external EA inode. So, the patch also helps support a larger
number of EAs.

Signed-off-by: James Simmons <uja.ornl@gmail.com>
Change-Id: Ic08921cf13483c9b28560c987773d7aa36c62fac
Reviewed-on: http://review.whamcloud.com/1708
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
ldiskfs/kernel_patches/patches/ext4-large-eas.patch [new file with mode: 0644]
ldiskfs/kernel_patches/series/ldiskfs-2.6-rhel5-ext4.series
ldiskfs/kernel_patches/series/ldiskfs-2.6-rhel6.series
ldiskfs/kernel_patches/series/ldiskfs-2.6-sles11.series