[LU-12702] sanity-quota test_4a: create after timer expired, but expect EDQUOT Created: 27/Aug/19  Updated: 21/Dec/21  Resolved: 05/Jan/21

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: Lustre 2.13.0, Lustre 2.14.0, Lustre 2.12.4
Fix Version/s: Lustre 2.14.0

Type: Bug Priority: Minor
Reporter: Maloo Assignee: Wang Shilong (Inactive)
Resolution: Fixed Votes: 0
Labels: rhel8.3, zfs

Issue Links:
Related
is related to LU-14152 sanity-quota test_1a test_4a: lfs pro... Resolved
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

This issue was created by maloo for wangshilong <wshilong@ddn.com>

This issue relates to the following test suite run: https://testing.whamcloud.com/test_sets/6dacfae4-c5b9-11e9-90ad-52540065bddc

test_4a failed with the following error:

create after timer expired, but expect EDQUOT

<<Please provide additional information about the failure here>>

VVVVVVV DO NOT REMOVE LINES BELOW, Added by Maloo for auto-association VVVVVVV
sanity-quota test_4a - create after timer expired, but expect EDQUOT



 Comments   
Comment by Jian Yu [ 07/Feb/20 ]

+1 on master branch: https://testing.whamcloud.com/test_sets/5c8d4712-4919-11ea-b69a-52540065bddc

Comment by Chris Horn [ 08/May/20 ]

+1 on master https://testing.whamcloud.com/test_sessions/aa5e31bc-4809-4ed8-ba2a-0cc87bb48ae6

Comment by Arshad Hussain [ 31/May/20 ]

+1 on Master : https://testing.whamcloud.com/sub_tests/c8e20269-ae90-410e-a544-6a9d0f258c2d

Comment by Emoly Liu [ 28/Jun/20 ]

more on master:
https://testing.whamcloud.com/test_sets/dc8de839-0703-4a52-86b2-aa2e1ca23763
https://testing.whamcloud.com/test_sets/0949995e-42f1-47bd-9608-5274a4c9fc69

Comment by Olaf Faaland [ 28/Jul/20 ]

+1 on Master: https://testing.whamcloud.com/test_sets/186ec8ac-150f-44f9-b901-6935d0c3ef4c

Comment by Andreas Dilger [ 26/Nov/20 ]

I looked at all of the above failures, and the only one additional failure with this same error message in the past week out of 200 runs, and all of them are on ZFS targets.

There was a second set of failures of this subtest when running full-patchess test sessions, but that is because is_project_quota_supported() is incorrectly reporting that unpatched RHEL7.8 ldiskfs filesystems support project quota, when in fact they do not. I've filed LU-14152 for that issue.

Comment by Wang Shilong (Inactive) [ 14/Dec/20 ]

Problem is quota might grant a bit more space than current space(due to pending_write + usage might be larger a bit than acutal usage). and problem happen when quota pending_write is flushed since slave have a bit more grant space, so even timer reach, new create won't return EDQUOT, this is not a problem in real prodcuction, i might modify codes a bit to make test happy.

Comment by Gerrit Updater [ 17/Dec/20 ]

Wang Shilong (wshilong@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/41023
Subject: LU-12702 quota: commit locally before acquiring remotely
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: ca2564a26ac50b83f421b6269af39aaafe1d012d

Comment by Gerrit Updater [ 05/Jan/21 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/41023/
Subject: LU-12702 quota: wait pending write before acquiring remotely
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 18cd3e1e28afd311e4743dab1011f85fba0e1765

Comment by Peter Jones [ 05/Jan/21 ]

Landed for 2.14

Comment by Andreas Dilger [ 22/Jul/21 ]

+1 on master https://testing.whamcloud.com/test_sets/539e5cc6-3165-4805-8a45-1b7b6f7ba510

Generated at Sat Feb 10 02:54:54 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.