Whamcloud - gitweb
LU-13437 llite: pack parent FID in getattr 71/39771/2
authorLai Siyao <lai.siyao@whamcloud.com>
Mon, 6 Jul 2020 13:52:45 +0000 (21:52 +0800)
committerOleg Drokin <green@whamcloud.com>
Sat, 19 Sep 2020 18:13:58 +0000 (18:13 +0000)
commit3314727b4d2cb98d4930c0499f75231a95bf4b06
tree023239eb993391b7c5bd27deb61a32ae9807a567
parentdaa9148294c4e4fb3242c1b4b0a7f28e99ecef51
LU-13437 llite: pack parent FID in getattr

Pack parent FID in getattr request if OBD_CONNECT2_GETATTR_PFID is
enabled, otherwise fill it with target FID for backward compatibility.

Lustre-change: https://review.whamcloud.com/39290
Lustre-commit: 5f2c44bf626b178503c1c4d2d85c40bae087ff4f

Fixes: f9a2da63 ("LU-13437 mdt: don't fetch LOOKUP lock for remot...")
Signed-off-by: Lai Siyao <lai.siyao@whamcloud.com>
Reviewed-by: Neil Brown <neilb@suse.de>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Change-Id: I91bace23e67b548feb92fd885fb5e64e92c96408
Reviewed-on: https://review.whamcloud.com/39771
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lustre/include/uapi/linux/lustre/lustre_idl.h
lustre/llite/file.c
lustre/llite/llite_lib.c
lustre/lmv/lmv_intent.c