[LU-10316] Interop 2.7.x <->2.10.2 sanity test_77c: FAIL: dump content does not match on OSS Created: 30/Nov/17  Updated: 12/Mar/18  Resolved: 09/Jan/18

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: Lustre 2.10.0, Lustre 2.11.0
Fix Version/s: Lustre 2.11.0, Lustre 2.10.4

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

server: 2.7
client: 2.10.2 RC1


Issue Links:
Related
is related to LU-8376 Enhance debugging infos available for... Resolved
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

This issue was created by maloo for sarah_lw <wei3.liu@intel.com>

This issue relates to the following test suite run: https://testing.hpdd.intel.com/test_sets/a0178218-d486-11e7-8027-52540065bddc.

The sub-test test_77c failed with the following error:

dump content does not match on OSS

test log

== sanity test 77c: checksum error on client read with debug ========================================= 19:47:46 (1511812066)
8+0 records in
8+0 records out
8388608 bytes (8.4 MB) copied, 0.144869 s, 57.9 MB/s
CMD: onyx-39vm7 /usr/sbin/lctl get_param -n version 2>/dev/null ||
				/usr/sbin/lctl lustre_build_version 2>/dev/null ||
				/usr/sbin/lctl --version 2>/dev/null | cut -d' ' -f2
OSS do not support bulk pages dump upon error
osc.lustre-OST0000-osc-ffff88006734c000.checksum_dump=1
osc.lustre-OST0001-osc-ffff88006734c000.checksum_dump=1
osc.lustre-OST0002-osc-ffff88006734c000.checksum_dump=1
osc.lustre-OST0003-osc-ffff88006734c000.checksum_dump=1
osc.lustre-OST0004-osc-ffff88006734c000.checksum_dump=1
osc.lustre-OST0005-osc-ffff88006734c000.checksum_dump=1
osc.lustre-OST0006-osc-ffff88006734c000.checksum_dump=1
fail_loc=0x80000408
8+0 records in
8+0 records out
8388608 bytes (8.4 MB) copied, 1.4993 s, 5.6 MB/s
fail_loc=0

 SKIP: sanity test_77c No need to check cksum dump on OSS
CMD: onyx-39vm7 ls *
 sanity test_77c: @@@@@@ FAIL: dump content does not match on OSS 


 Comments   
Comment by Andreas Dilger [ 01/Dec/17 ]

This test was added in 2.10 for LU-8376, but should be skipped when testing against an old server. It appears that the test does check the server version, and should skip the test, but it is missing "return 0" after "skip":

        $check_ost || { skip "No need to check cksum dump on OSS"; return 0; }

It already has an EXIT trap to call cleanup_77c() so there is no need to clean up manually.

Comment by Gerrit Updater [ 06/Dec/17 ]

James Nunez (james.a.nunez@intel.com) uploaded a new patch: https://review.whamcloud.com/30402
Subject: LU-10316 tests: skip checksum check for sanity 77c
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: abe4f06d6d096bc0589dbec17014625e7e4138a2

Comment by Gerrit Updater [ 22/Dec/17 ]

James Nunez (james.a.nunez@intel.com) uploaded a new patch: https://review.whamcloud.com/30653
Subject: LU-10316 tests: skip checksum check for sanity 77c
Project: fs/lustre-release
Branch: b2_10
Current Patch Set: 1
Commit: c3caff3b975f9555166fd6d6ad0696264424eaec

Comment by Gerrit Updater [ 09/Jan/18 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/30402/
Subject: LU-10316 tests: skip checksum check for sanity 77c
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 7c7d403aaaa501d82c0122e56543bcbf7cfd6059

Comment by Minh Diep [ 09/Jan/18 ]

Landed for 2.11

Comment by Gerrit Updater [ 12/Mar/18 ]

John L. Hammond (john.hammond@intel.com) merged in patch https://review.whamcloud.com/30653/
Subject: LU-10316 tests: skip checksum check for sanity 77c
Project: fs/lustre-release
Branch: b2_10
Current Patch Set:
Commit: 5f5281e3a4d263ea8db5f2665d32f4b4da6066c4

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