[LU-7070] Interop 2.5.3<->master DNE: sanity test_24x failed: ln file cross MDT should not work Created: 01/Sep/15  Updated: 03/Mar/16  Resolved: 28/Jan/16

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: Lustre 2.8.0
Fix Version/s: Lustre 2.8.0

Type: Bug Priority: Minor
Reporter: Sarah Liu Assignee: James Nunez (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Environment:

server: lustre-master build # 3142 RHEL6.6 DNE
client: 2.5.3


Issue Links:
Related
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

client console

== sanity test 24x: cross rename/link should be failed == 16:20:26 (1441063226)
Lustre: DEBUG MARKER: == sanity test 24x: cross rename/link should be failed == 16:20:26 (1441063226)
rename returned -1: Invalid cross-device link
rename returned -1: Invalid cross-device link
rename returned -1: Invalid cross-device link
 sanity test_24x: @@@@@@ FAIL: ln file cross MDT should not work! 
Lustre: DEBUG MARKER: sanity test_24x: @@@@@@ FAIL: ln file cross MDT should not work!
  Trace dump:
  = /usr/lib64/lustre/tests/test-framework.sh:4343:error_noexit()
  = /usr/lib64/lustre/tests/test-framework.sh:4374:error()
  = sanity.sh:1093:test_24x()
  = /usr/lib64/lustre/tests/test-framework.sh:4613:run_one()
  = /usr/lib64/lustre/tests/test-framework.sh:4648:run_one_logged()
  = /usr/lib64/lustre/tests/test-framework.sh:4516:run_test()
  = sanity.sh:1097:main()
Dumping lctl log to /home/w3liu/toro_home/test_logs/sanity.test_24x.*.1441063227.log
FAIL 24x (7s)


 Comments   
Comment by Andreas Dilger [ 01/Sep/15 ]

Why are we testing 2.5.3 interop instead of 2.5.5?

In any case, the 2.5.3 client test is checking for the behaviour of the 2.5 DNE1 server (which cannot do cross-MDT hard links) but this feature has been added in 2.8. The test should be skipped for a 2.7.50+ MDT, or changed to require cross-MDT hard links to work. I see that the master version of this test is also incorrect since it requires cross-MDT hard links to work but doesn't check the server version is > 2.7.50+.

Comment by Sarah Liu [ 01/Sep/15 ]

2.5.3 is the latest version of b2_5, 2.5.5 is the latest version of b2_5_fe; we use 2.5.3 for all interop testing, shall we move to use build from b2_5_fe?

Comment by Peter Jones [ 01/Sep/15 ]

yes please

Comment by Sarah Liu [ 01/Sep/15 ]

OK, just create TEI-3847 requesting the update

Comment by Gerrit Updater [ 14/Jan/16 ]

James Nunez (james.a.nunez@intel.com) uploaded a new patch: http://review.whamcloud.com/17990
Subject: LU-7070 tests: Skip sanity 24x based on server version
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: fb4b1a5a197b62e7f18d8f4d53d166cfe51fbbf5

Comment by Gerrit Updater [ 28/Jan/16 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/17990/
Subject: LU-7070 tests: Skip sanity 24x based on server version
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: bcb95d6b82f4208998201cc12f63fc1074c3003c

Comment by Joseph Gmitter (Inactive) [ 28/Jan/16 ]

Landed for 2.8

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