Whamcloud - gitweb
LU-18780 llite: fix the hung during get all quota 28/58328/5
authorHongchao Zhang <hongchao@whamcloud.com>
Wed, 7 May 2025 12:17:02 +0000 (20:17 +0800)
committerOleg Drokin <green@whamcloud.com>
Wed, 21 May 2025 05:17:00 +0000 (05:17 +0000)
commit37a33686de447cdcd370ef5ec0d28dd13315dbcd
tree61f2543e7e20e2cee5c5fbef3e009a26dc35dc1e
parentb2ad4cff41d55d0557ac099c2cf01731b48cb4fb
LU-18780 llite: fix the hung during get all quota

If "lfs quota -a" is called simultaneously, the different list for
each call in ll_sb_info->ll_all_quota_list could be out of order,
then it could be stuck in "quotactl_getallquota".

Signed-off-by: Hongchao Zhang <hongchao@whamcloud.com>
Change-Id: I28099a24127a95ad0db301ee65707962efa67fe8
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/58328
Reviewed-by: Sergey Cheremencev <scherementsev@ddn.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lustre/llite/dir.c