Details
-
Improvement
-
Resolution: Incomplete
-
Minor
-
None
-
Lustre 2.2.0
-
None
-
10287
Description
The existing large xattr patch for ext4 in http://review.whamcloud.com/1708 saves the xattr value in an external inode if the size of the value is larger than the blocksize. This would introduce performance degradation for operating large xattrs due to the need to create an extra inode for any xattr over 4kB. To improve the performance, we would implement "mid-sized" xattrs (up to 64kB) by referencing them directly from the xattr block pointer. This was requested by the upstream ext4 maintainer before accepting the large xattr patches into mainline Linux.