[LU-17340] Interop sanity-sec test_31: lfs setquota -u quota_usr /mnt/lustre FAILED Created: 06/Dec/23  Updated: 08/Jan/24

Status: Open
Project: Lustre
Component/s: None
Affects Version/s: Lustre 2.15.4
Fix Version/s: Lustre 2.15.5

Type: Bug Priority: Minor
Reporter: Maloo Assignee: Sebastien Buisson
Resolution: Unresolved Votes: 0
Labels: None

Issue Links:
Related
is related to LU-16775 Proper target cleanup in sanity-sec t... Resolved
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

This issue was created by maloo for sarah <sarah@whamcloud.com>

This issue relates to the following test suite run: https://testing.whamcloud.com/test_sets/f85e6e35-f5a1-4e54-8b31-4e4e3d7e07ab

test_31 failed with the following error:

/usr/bin/lfs setquota -u quota_usr -b 53856644 -B 56549476 -i 838864 -I 880807 /mnt/lustre FAILED!

Test session details:
clients: https://build.whamcloud.com/job/lustre-b2_12/164 - 3.10.0-1160.49.1.el7.x86_64
servers: https://build.whamcloud.com/job/lustre-b2_15/77 - 4.18.0-477.15.1.el8_lustre.x86_64

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

enable quota as required
CMD: onyx-70vm13 /usr/sbin/lctl get_param -n osd-ldiskfs.lustre-MDT0000.quota_slave.enabled
CMD: onyx-70vm9 /usr/sbin/lctl get_param -n osd-ldiskfs.lustre-OST0000.quota_slave.enabled
[HOST:onyx-70vm7.onyx.whamcloud.com] [old_mdt_qtype:none] [old_ost_qtype:none] [new_qtype:ug3]
CMD: onyx-70vm13 /usr/sbin/lctl conf_param lustre.quota.mdt=ug3
CMD: onyx-70vm13 /usr/sbin/lctl conf_param lustre.quota.ost=ug3
Total disk size: 53855620  block-softlimit: 53856644 block-hardlimit: 56549476 inode-softlimit: 838864 inode-hardlimit: 880807
Setting up quota on onyx-70vm7.onyx.whamcloud.com:/mnt/lustre for quota_usr...
+ /usr/bin/lfs setquota -u quota_usr -b 53856644 -B 56549476 -i 838864 -I 880807 /mnt/lustre
 sanity-sec test_31: @@@@@@ FAIL: /usr/bin/lfs setquota -u quota_usr -b 53856644 -B 56549476 -i 838864 -I 880807 /mnt/lustre FAILED! 

VVVVVVV DO NOT REMOVE LINES BELOW, Added by Maloo for auto-association VVVVVVV
sanity-sec test_31 - /usr/bin/lfs setquota -u quota_usr -b 53856644 -B 56549476 -i 838864 -I 880807 /mnt/lustre FAILED!



 Comments   
Comment by Andreas Dilger [ 08/Dec/23 ]

This test was modified in commit v2_15_55-156-gf70821fc14 patch https://review.whamcloud.com/50766 "LU-16775 tests: cleanup target after sanity-sec test_31" so I expect it will not work when being run with an old client running on a new server?

Probably needs an ATM ticket to exclude this in interop testing with older clients. Not sure if it should also be skipped with new clients and old servers? Should a version check go into the test itself to skip servers < 2.15.55.156?

Sebastien, could you please comment on the interop implications of your change.

Comment by Sebastien Buisson [ 08/Jan/24 ]

There is also an issue with sanity-sec test_27a in interop testing, i.e. with earlier clients against latest servers.

For both sanity-sec test_27a and test_31, the problem hit in interop testing is because of the tests themselves (correctness, cleanup).

  • test_27a: fixed in master from 2.14.56, b_es6_0 and b_es5_2. Fix not landed yet in b2_12, and fix will not be available in b2_14.
  • test_31: fixed in master from 2.15.56, and b_es6_0. Fix is not available for b_es5_2, b2_12, and b2_14.

I have created ATM-3021 to have these tests skipped in interop testing.

Generated at Sat Feb 10 03:34:38 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.