Whamcloud - gitweb
LU-9972 osd: cache OI mapping in dt_declare_ref_add 09/29709/11
authorAlex Zhuravlev <bzzz@whamcloud.com>
Mon, 23 Oct 2017 16:32:15 +0000 (19:32 +0300)
committerOleg Drokin <oleg.drokin@intel.com>
Tue, 6 Feb 2018 04:25:43 +0000 (04:25 +0000)
commitb6e718def348c53759a12afee9450207fc7ab56f
treeecee2be7ad358f62becc9d05dee7086e3b835eda
parent49306327b929e5ab3c62c2ed27199e7ccb69139f
LU-9972 osd: cache OI mapping in dt_declare_ref_add

so that subsequent calls to manipulate /PENDING don't need to
consult with OI.
use OIC in osd_index_ea_delete() to optimize FLDB lookups.

Change-Id: I779bbddb429b577aecf1ad092d74d0802e43d567
Signed-off-by: Alex Zhuravlev <alexey.zhuravlev@intel.com>
Reviewed-on: https://review.whamcloud.com/29709
Tested-by: Jenkins
Reviewed-by: Fan Yong <fan.yong@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/osd-ldiskfs/osd_handler.c
lustre/osd-zfs/osd_object.c