Whamcloud - gitweb
LU-17087 lmv: update stale tgt statfs every 1 hour 70/52270/5
authorLai Siyao <lai.siyao@whamcloud.com>
Mon, 4 Sep 2023 12:45:34 +0000 (08:45 -0400)
committerOleg Drokin <green@whamcloud.com>
Thu, 28 Sep 2023 08:00:36 +0000 (08:00 +0000)
commite262e0ffbe792ae2f8b47ccdafac38a36151a300
treee485e7071a204fef630f731369f278fe02554f8b
parentdcc1dd39a67f15de9174e7acdda599e3c54c1421
LU-17087 lmv: update stale tgt statfs every 1 hour

Some tgt statfs may not be initialized upon mount due to network
issues, if the filesystem is imbalanced, these tgts won't be chosen to
create directory because their bavail and ffree are 0.

If MDT is chosen by QoS, update tgt statfs that is one hour overdue,
otherwise check update the statfs of the tgt that is chosen.

Signed-off-by: Lai Siyao <lai.siyao@whamcloud.com>
Change-Id: I06af8b8bd342f66cb794471df3ee0f3b127ffe05
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/52270
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Hongchao Zhang <hongchao@whamcloud.com>
lustre/lmv/lmv_obd.c