Whamcloud - gitweb
LU-13437 llite: pack parent FID in getattr 90/39290/5
authorLai Siyao <lai.siyao@whamcloud.com>
Mon, 6 Jul 2020 13:52:45 +0000 (21:52 +0800)
committerOleg Drokin <green@whamcloud.com>
Fri, 7 Aug 2020 04:59:02 +0000 (04:59 +0000)
commit5f2c44bf626b178503c1c4d2d85c40bae087ff4f
tree6c782742a5d998b2ffa465b1901d37d7b0984d33
parent6203ed821ffaca204e1caede03fdcb2212ac399b
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.

Fixes: f9a2da63 ("LU-13437 mdt: don't fetch LOOKUP lock for remot...")
Test-Parameters: clientversion=2.12 testlist=sanity env=SANITY_EXCEPT="27M 151 156"
Test-Parameters: serverversion=2.12 testlist=sanity env=SANITY_EXCEPT="56 165 205b"
Signed-off-by: Lai Siyao <lai.siyao@whamcloud.com>
Change-Id: Idcf8388b65dee1f0a09a53b240ce8303f3c6ff75
Reviewed-on: https://review.whamcloud.com/39290
Tested-by: jenkins <devops@whamcloud.com>
Reviewed-by: Neil Brown <neilb@suse.de>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/include/uapi/linux/lustre/lustre_idl.h
lustre/llite/file.c
lustre/llite/llite_lib.c
lustre/lmv/lmv_intent.c