Whamcloud - gitweb
LU-8068 osd-zfs: large dnode support 67/20367/4
authorBrian Behlendorf <behlendorf1@llnl.gov>
Fri, 20 May 2016 22:57:09 +0000 (15:57 -0700)
committerOleg Drokin <oleg.drokin@intel.com>
Thu, 2 Jun 2016 04:45:46 +0000 (04:45 +0000)
commit9765c6174ef580fb4deef4e7faea6d5ed634b00f
tree3e6413d93aac741b8fbeb1613657e3f69465edd1
parentf56b701235674c8661691d73f55570c161fa13cb
LU-8068 osd-zfs: large dnode support

In ZFS 0.7.x support for large dnode has been added.  This allows
Lustre to optionally specify the size of a dnode which ZFS will
then use to store metadata such as xattrs.

The default dnode size specified by the 'dnodesize' property on the
dataset will be used unless a specific value is provided.

Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Ned Bass <bass6@llnl.gov>
Change-Id: Iaa7211ca50e7089af4b1fabcccdaa6e16477e641
Reviewed-on: http://review.whamcloud.com/20367
Tested-by: Jenkins
Reviewed-by: Alex Zhuravlev <alexey.zhuravlev@intel.com>
Reviewed-by: Nathaniel Clark <nathaniel.l.clark@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
config/lustre-build-zfs.m4
lustre/osd-zfs/osd_internal.h
lustre/osd-zfs/osd_object.c