Whamcloud - gitweb
LU-13296 obd: make statfs cache working again 19/37819/2
authorAlexey Lyashkov <c17817@cray.com>
Thu, 27 Feb 2020 14:48:48 +0000 (17:48 +0300)
committerOleg Drokin <green@whamcloud.com>
Wed, 25 Mar 2020 06:31:53 +0000 (06:31 +0000)
commit6db1fd1cfc67c639c4817ae00cfe4198882d8e9c
treece308b7561ee96fc0499502467b001e3e625ba36
parent821319d2f09302bfbcd34796eadbafd70e38f9e1
LU-13296 obd: make statfs cache working again

Once statfs raced on mutex, lets read a cached data instead
of trash.

Lustre-change: https://review.whamcloud.com/37753
Lustre-commit: 7281635521a823548d497bce2f19acfa3318dfe9

Test-Parameters: testlist=sanity envdefinitions=ONLY=423,ONLY_REPEAT=500
Fixes: 1c41a6ac390b ("LU-12368 obdclass: don't send multiple statfs RPCs")
Signed-off-by: Alexey Lyashkov <c17817@cray.com>
Change-Id: I268782875c30c078f239c194f69cdf7506d66169
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Alex Zhuravlev <bzzz@whamcloud.com>
Signed-off-by: Minh Diep <mdiep@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/37819
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Alexey Lyashkov <alexey.lyashkov@hpe.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/include/obd_class.h
lustre/tests/sanity.sh