Whamcloud - gitweb
LU-14361 statahead: add support for mdtest shared dir workload 54/48954/18
authorQian Yingjin <qian@ddn.com>
Wed, 26 Oct 2022 03:01:57 +0000 (23:01 -0400)
committerOleg Drokin <green@whamcloud.com>
Tue, 30 Apr 2024 06:53:14 +0000 (06:53 +0000)
commit629b0534e141be289d2e4c763fcd141af4acd3d2
tree3a89c417a741a202e8fee8b9bcdc2887224d651f
parent1b7ea3444bf877b4f000c413de1f5473ddf56689
LU-14361 statahead: add support for mdtest shared dir workload

This patch adds statahead support for shared dir stat() workload
with fname patteren like mdtest shared dir stat() access.

The performance imporvements are shown as follows:
IO500 (KIOPS) w/o patch w/ path
mdtest-easy-stat 740.01 1276.31
mdtest-hard-stat 514.36 1105.33

Signed-off-by: Qian Yingjin <qian@ddn.com>
Change-Id: I43983e91eb864bd317cfb883e35e2f4c1a8f788c
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/48954
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Lai Siyao <lai.siyao@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
lustre/llite/llite_internal.h
lustre/llite/llite_lib.c
lustre/llite/statahead.c