Whamcloud - gitweb
LU-9890 osd-zfs: dmu_objset_own/disown changes 64/28764/2
authorGiuseppe Di Natale <dinatale2@llnl.gov>
Thu, 17 Aug 2017 17:16:49 +0000 (10:16 -0700)
committerJohn L. Hammond <john.hammond@intel.com>
Wed, 6 Sep 2017 17:00:39 +0000 (17:00 +0000)
commitbe1b1fc67451b85f6a42919cd6aab0ad34b3c2fd
tree87af3c7caed100c113727ccca177c25de2fb83e5
parentb92c7a84cde64dfbb4e32911fafce64888d75e61
LU-9890 osd-zfs: dmu_objset_own/disown changes

ZFS 0.8.0 will introduce ZFS encryption. The interfaces
to 'dmu_objset_own' and 'dmu_objset_disown' have changed.
Add configure checks to determine which versions of these
functions are available and call them appropriately.

Test-Parameters: trivial ostfilesystemtype=zfs mdtfilesystemtype=zfs testlist=sanity

Lustre-change: https://review.whamcloud.com/28593
Lustre-commit: 0fedb017c12629d145fa0577451d43adc757eb36

Signed-off-by: Giuseppe Di Natale <dinatale2@llnl.gov>
Change-Id: Ide1a712858770e373404445b06596130a574d85b
Reviewed-by: Nathaniel Clark <nathaniel.l.clark@intel.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Alex Zhuravlev <alexey.zhuravlev@intel.com>
Signed-off-by: Minh Diep <minh.diep@intel.com>
Reviewed-on: https://review.whamcloud.com/28764
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: John L. Hammond <john.hammond@intel.com>
config/lustre-build-zfs.m4
lustre/osd-zfs/osd_handler.c
lustre/osd-zfs/osd_internal.h