[LU-11544] interop: sanity-quota test 10 fails with 'set limit for root user successfully, expect failure' Created: 18/Oct/18  Updated: 29/Jul/22  Resolved: 15/Apr/22

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

Type: Bug Priority: Minor
Reporter: James Nunez (Inactive) Assignee: James Nunez (Inactive)
Resolution: Won't Fix Votes: 0
Labels: interop
Environment:

Interop testing between master (2.12) servers and b2_10 or b2_11 clients


Issue Links:
Related
is related to LU-12100 sanity-quota test_2: user create fail... Resolved
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

sanity-quota test 10 started failing in interop testing on July 04, 2018 for the following combinations:
master, 2.11.52.82 and later, servers with
2.10.4 RC2 and later clients
2.11.0 clients

Looking at the client test_log for https://testing.whamcloud.com/test_sets/8b3d250a-cf0d-11e8-ad90-52540065bddc , we see

== sanity-quota test 10: Test quota for root user ==================================================== 12:22:35 (1539433355)
Waiting for local destroys to complete
Creating test directory
CMD: onyx-45vm7,onyx-45vm8 lctl set_param fail_val=0 fail_loc=0
fail_val=0
fail_loc=0
fail_val=0
fail_loc=0
warning: inode softlimit is smaller than the miminal qunit size, please see the help of setquota or Lustre manual for details.
 sanity-quota test_10: @@@@@@ FAIL: set limit for root user successfully, expect failure

Based on the starting date of this failure, I think the cause of this issue is that the patch for LU-7816, https://review.whamcloud.com/32306 , has not landed to the b2_10 and b2_11 branches.

Logs for this failure can be found at
https://testing.whamcloud.com/test_sets/d0934eba-7fb0-11e8-b441-52540065bddc
https://testing.whamcloud.com/test_sets/84564b96-9582-11e8-b0aa-52540065bddc
https://testing.whamcloud.com/test_sets/af4c42d6-97dc-11e8-87f3-52540065bddc
https://testing.whamcloud.com/test_sets/5de84b06-ce32-11e8-ad90-52540065bddc



 Comments   
Comment by Gerrit Updater [ 11/Jun/21 ]

James Nunez (jnunez@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/43991
Subject: LU-11544 tests: skip sanity-quota 10 for older servers
Project: fs/lustre-release
Branch: b2_12
Current Patch Set: 1
Commit: be97fdc0a157ea5b5b731114bd9984727c4eb89f

Comment by James Nunez (Inactive) [ 15/Jun/21 ]

Looking at the version interop testing for this test, the only failures I can find are older client with newer servers. For example, I see many cases where the server is b2_12 like 2.12.5 or 2.12.6 and the client 2.10.8 or 2.11.0.

The way we normally fix version interop failures is to add a check to the test that is failing, for example sanity-quota test 10 in this case, that says ‘skip this test if the server version is [greater than|less than] the client version’. Remember, the test suites that run for every test session are run on/from the client.

In the case where we have b2_12 servers with 2.10.8 or 2.11.0 clients failing, we want to create a patch for the b2_10 or b2_11 client. Unfortunately, those branches are not getting regular or irregular patch landings and, thus, we won’t be able to create and land a patch to fix this issue.

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