[LU-14327] Interop: sanity-sec test 55 fails with “test_55 failed with 13” Created: 12/Jan/21  Updated: 15/Jul/21  Resolved: 30/Jun/21

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: Lustre 2.14.0
Fix Version/s: Lustre 2.12.7, Lustre 2.15.0

Type: Bug Priority: Minor
Reporter: James Nunez (Inactive) Assignee: James Nunez (Inactive)
Resolution: Fixed Votes: 0
Labels: interop, tests
Environment:

Lustre clients >= 2.13.57.12 and Lustre servers with version < 2.13.57.12


Issue Links:
Related
is related to LU-14121 EACESS Permission denied for slurm lo... Resolved
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

sanity-sec test_55 landed to the master, future 2.14.0, branch on 13 DEC 2020 with patch 355787745f21 (“LU-14121 nodemap: do not force fsuid/fsgid squashing”). Test 55 started failing on 17 DEC 2020 for interop testing; Lustre clients >= 2.13.57.12 and Lustre servers with version < 2.13.57.12.

Looking at the suite_log for the failure at https://testing.whamcloud.com/test_sets/869af2e1-1bbb-412c-bcd1-54da574ffa5b, we see

Started clients trevis-19vm1.trevis.whamcloud.com: 
CMD: trevis-19vm1.trevis.whamcloud.com mount | grep /mnt/lustre' '
10.9.4.227@tcp:/lustre on /mnt/lustre type lustre (rw,flock,user_xattr,lazystatfs,noencrypt)
open: Permission denied
Initially root ruid:rgid 0:0, euid:egid 0:0
	Groups      0 - root, 
To switch to effective sanityusr uid:gid 500:500
	Groups    500 - sanityusr, 
Now root ruid:rgid 0:0, euid:egid 500:500
	Groups    500 - sanityusr, 
 sanity-sec test_55: @@@@@@ FAIL: test_55 failed with 13 
  Trace dump:
  = /usr/lib64/lustre/tests/test-framework.sh:6273:error()
  = /usr/lib64/lustre/tests/test-framework.sh:6576:run_one()

We probably just need to add a check at the beginning of sanity-sec test 55 that the Lustre server version >=2.13.57.12 to fix this issue.



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

James Nunez (jnunez@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/43949
Subject: LU-14327 tests: skip sanity-sec test 55
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: abda4d06a41dfb526b4a66cb5fae6ff1a4c6c01b

Comment by Gerrit Updater [ 08/Jun/21 ]

James Nunez (jnunez@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/43950
Subject: LU-14327 tests: skip sanity-sec test 55
Project: fs/lustre-release
Branch: b2_12
Current Patch Set: 1
Commit: dc0b9238ab3b5b019f4d945d46395365a8fafebc

Comment by Gerrit Updater [ 27/Jun/21 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/43950/
Subject: LU-14327 tests: skip sanity-sec test 55 for older servers
Project: fs/lustre-release
Branch: b2_12
Current Patch Set:
Commit: 644d66347da7b5f4f6e5c4841b556b5473ee3bfc

Comment by Gerrit Updater [ 30/Jun/21 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/43949/
Subject: LU-14327 tests: skip sanity-sec test 55 for older servers
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 34c5a9e1ec2a82b10f9e85bc54cb2a48da0d5037

Comment by Peter Jones [ 30/Jun/21 ]

Landed for 2.15

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