[LU-15922] Interop: sanity-sec test_46: File name too long Created: 08/Jun/22  Updated: 12/Jul/22  Resolved: 12/Jul/22

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: Lustre 2.15.0
Fix Version/s: Lustre 2.16.0, Lustre 2.15.1

Type: Bug Priority: Critical
Reporter: Maloo Assignee: Andreas Dilger
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Related
is related to LU-13717 Client-side encryption - support file... Resolved
is related to LU-15676 Interop sanity-sec test_47: Invalid c... Open
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/7ad6d961-6a29-45e8-b60f-6e8ffdf3dc63

test_46 failed with the following error:

cannot mkdir /mnt/lustre/d46.sanity-sec/mydirwithaveryverylongnametotestcodebehaviour0/dir_abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrst

seen in interop testing between 2.14 server and 2.15 client

CMD: trevis-35vm1.trevis.whamcloud.com mount -t lustre -o user_xattr,flock,test_dummy_encryption trevis-35vm4@tcp:/lustre /mnt/lustre
mkdir: cannot create directory '/mnt/lustre/d46.sanity-sec/mydirwithaveryverylongnametotestcodebehaviour0/dir_abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz012345678': File name too long

VVVVVVV DO NOT REMOVE LINES BELOW, Added by Maloo for auto-association VVVVVVV
sanity-sec test_46 - cannot mkdir /mnt/lustre/d46.sanity-sec/mydirwithaveryverylongnametotestcodebehaviour0/dir_abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrst



 Comments   
Comment by Andreas Dilger [ 08/Jun/22 ]

It looks like the long filename test was added in patch https://review.whamcloud.com/45163 "LU-13717 sec: fix handling of encrypted file with long name" in commit v2_14_56-11-g75414af6bf, so it needs a check to skip MDS version < 2.14.56.12.

Comment by Gerrit Updater [ 08/Jun/22 ]

"Andreas Dilger <adilger@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/47568
Subject: LU-15922 tests: interop skip sanity-sec/46 long names
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: afeec6d4be1b84bbdec3f1868324f3bf19fea0a7

Comment by Gerrit Updater [ 09/Jun/22 ]

"Sebastien Buisson <sbuisson@ddn.com>" uploaded a new patch: https://review.whamcloud.com/47574
Subject: LU-15922 sec: new connect flag for name encryption
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: bb818d056c78266b6c813f8fef5b74fe2a77462f

Comment by Sebastien Buisson [ 09/Jun/22 ]

This interop issue needs to be fixed with a connection flag IMO.

Comment by Gerrit Updater [ 01/Jul/22 ]

"Sebastien Buisson <sbuisson@ddn.com>" uploaded a new patch: https://review.whamcloud.com/47852
Subject: LU-15922 sec: new connect flag for name encryption
Project: fs/lustre-release
Branch: b2_15
Current Patch Set: 1
Commit: 0066a2ebc7e5c4758244c22e45f3f01005672f6f

Comment by Gerrit Updater [ 11/Jul/22 ]

"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/47574/
Subject: LU-15922 sec: new connect flag for name encryption
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 71d63602c57e6d0cb723ae02ea767c6c170e5997

Comment by Gerrit Updater [ 11/Jul/22 ]

"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/47852/
Subject: LU-15922 sec: new connect flag for name encryption
Project: fs/lustre-release
Branch: b2_15
Current Patch Set:
Commit: 271f414ffecf5f93337c1aab7ba2dec1ebd36014

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