Whamcloud - gitweb
LU-16913 quota: fix ASSERTION(lqe->lqe_gl)
authorSergey Cheremencev <scherementsev@ddn.com>
Tue, 11 Jul 2023 14:28:12 +0000 (18:28 +0400)
committerAndreas Dilger <adilger@whamcloud.com>
Sun, 23 Jul 2023 01:18:04 +0000 (01:18 +0000)
commit16ee9ecdb0725e1158650533241dfa259b1e458b
tree61afaf5970566bd6ae83e22c9a01f898c2a1fe6c
parent64a48122c2e9fa0431c4f5fe5dda07f2bc7ad27e
LU-16913 quota: fix ASSERTION(lqe->lqe_gl)

It is possible to add in a 2nd time lqe into qmt_reba_list while
handling of the 1st from the 1st time is not finished. There is a
small window in qmt_id_lock_glimpse when lqe_link is empty but
lqe_gl is not set.

Lustre-change: https://review.whamcloud.com/51629
Lustre-commit: 5df0459712fe1af2bc9459b4ce1b5a1220682c26

Signed-off-by: Sergey Cheremencev <scherementsev@ddn.com>
Change-Id: I1168903bff88df7e5106186b082e8065a6480367
Reviewed-on: https://review.whamcloud.com/c/ex/lustre-release/+/51685
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lustre/quota/qmt_lock.c