Whamcloud - gitweb
LU-15031 quota: reseed glbe in qmt_lvbo_udate 32/45032/5
authorSergey Cheremencev <sergey.cheremencev@hpe.com>
Tue, 25 May 2021 22:44:48 +0000 (01:44 +0300)
committerSergey Cheremencev <c17829@cray.com>
Wed, 27 Oct 2021 18:30:10 +0000 (21:30 +0300)
commitd29354b25c02a7799e1833f780bbe9d4e4657581
treeaa4646e9986d24a675b8403352f91eaf72b4b957
parent7e8f25ed3cd8b5435f92ba8b343aabfe0a180c5b
LU-15031 quota: reseed glbe in qmt_lvbo_udate

Reseed glbe array in qmt_lvbo_update after changing edquot.
Without a fix edquot flag wasn't set in glbe array. Later,
when edquot was cleared, need_update(nu) flag wasn't set
in glbe array to notify OSTs with a new edquot.

The patch also adds test 78 to check that OST gets correct
edquot value after failover.

HPE-bug-id: LUS-10029
Change-Id: I5b7e1a553e3351c22649431860d51b5a671c6fd9
Reviewed-by: Shaun Tancheff <stancheff@cray.com>
Reviewed-by: Alexander Boyko <c17825@cray.com>
Signed-off-by: Sergey Cheremencev <sergey.cheremencev@hpe.com>
lustre/include/obd_support.h
lustre/quota/qmt_handler.c
lustre/quota/qmt_lock.c
lustre/tests/sanity-quota.sh