Whamcloud - gitweb
LU-15200 llite: revalidate dentry if LOOKUP lock fetched
authorLai Siyao <lai.siyao@whamcloud.com>
Sun, 7 Nov 2021 20:38:49 +0000 (15:38 -0500)
committerAndreas Dilger <adilger@whamcloud.com>
Wed, 22 Jun 2022 00:12:47 +0000 (00:12 +0000)
commit4f1b436b1f99dfd814076cc25378d5613fe8bedd
treec07dbcda2e92a683e70e50dd22e10fba0f240541
parentc480bf8b0c9f848831dbf4935b0bca9a11f2929a
LU-15200 llite: revalidate dentry if LOOKUP lock fetched

Once ll_inode_revalidate() fetches LOOKUP lock, it should revalidate
dentry, so subsequent lookup can find it in dcache.

It should also update lli_dir_depth.

Lustre-change: https://review.whamcloud.com/45599
Lustre-commit: 92fadf9cc1d06b21b482a262ff66f435814a13f8

Signed-off-by: Lai Siyao <lai.siyao@whamcloud.com>
Change-Id: I847e16d64d605b91efc93925821bc29cbea20fa2
Reviewed-on: https://review.whamcloud.com/47598
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Yingjin Qian <qian@ddn.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
lustre/llite/dcache.c