Whamcloud - gitweb
LU-13437 uapi: add OBD_CONNECT2_GETATTR_PFID 89/39289/2
authorLai Siyao <lai.siyao@whamcloud.com>
Mon, 6 Jul 2020 13:03:59 +0000 (21:03 +0800)
committerOleg Drokin <green@whamcloud.com>
Mon, 20 Jul 2020 05:21:48 +0000 (05:21 +0000)
commitf384a8733c41e43ebc2db3c542287a700ace8cbb
treeee387a5416a79e1bacfbfef45d9defd6015e51fc
parentd8bc3df60f21c40885be465f3a636374ffab95df
LU-13437 uapi: add OBD_CONNECT2_GETATTR_PFID

Add OBD_CONNECT2_GETATTR_PFID connect flag to pack parent FID in
getattr request, which will be used to check whether target is
remote object, if so, don't take LOOKUP lock, otherwise client
may see stale directory entries.

Test-parameters: trivial

Signed-off-by: Lai Siyao <lai.siyao@whamcloud.com>
Change-Id: Ibdf880934456f255f83cd4bac9d61ab5e1ed7330
Reviewed-on: https://review.whamcloud.com/39289
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Neil Brown <neilb@suse.de>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/include/uapi/linux/lustre/lustre_idl.h
lustre/obdclass/lprocfs_status.c
lustre/ptlrpc/wiretest.c
lustre/utils/wirecheck.c
lustre/utils/wiretest.c