Whamcloud - gitweb
LU-8882 osd: use bydnode methods to access DMU 35/24035/21
authorAlex Zhuravlev <alexey.zhuravlev@intel.com>
Wed, 30 Nov 2016 20:07:54 +0000 (23:07 +0300)
committerOleg Drokin <oleg.drokin@intel.com>
Fri, 5 May 2017 00:43:21 +0000 (00:43 +0000)
commitaa096c486589129a7bc20f9b8c31803e56c4b82f
tree6eca4709c98c63167d380a8f9e0f4c619edc05a6
parent0c3cd64ad827c34f8943c9569c5db163f3aee1dd
LU-8882 osd: use bydnode methods to access DMU

newer ZFS allows to access DMU by dnode which save expensive
dnode# to dnode_t mapping.

Change-Id: I469c2a72d18f170ebb96dd33c23bb6d8f037188a
Signed-off-by: Alex Zhuravlev <alexey.zhuravlev@intel.com>
Reviewed-on: https://review.whamcloud.com/24035
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Nathaniel Clark <nathaniel.l.clark@intel.com>
Reviewed-by: Jinshan Xiong <jinshan.xiong@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
config/lustre-build-zfs.m4
lustre/osd-zfs/osd_handler.c
lustre/osd-zfs/osd_index.c
lustre/osd-zfs/osd_internal.h
lustre/osd-zfs/osd_io.c
lustre/osd-zfs/osd_object.c
lustre/osd-zfs/osd_oi.c
lustre/osd-zfs/osd_quota.c
lustre/osd-zfs/osd_xattr.c