Description
We see sanity test_27D subtest 34 fail for interop testing between master (2.13.0) and latest 2.12 with the following from the client test_log
test 32: Test overstriping with layout_file_create ....................................... skip test 33: Test overstriping with llapi_file_open .......................................... skip Invalid layout: No adjacent extension space components llapi_layout_test: llapi_layout_test.c:1729: test34: assertion 'fd >= 0' failed: path = /mnt/lustre/d27D.sanity/f34, fd = -1, errno = 22 test 34: create simple valid & invalid self extending layouts ............................ fail (exit status 1) sanity test_27D: @@@@@@ FAIL: llapi_layout_test failed Trace dump: = /usr/lib64/lustre/tests/test-framework.sh:6115:error() = /usr/lib64/lustre/tests/sanity.sh:2481:test_27D()
The issue looks like patch https://review.whamcloud.com/33784 for LU-10070 added sanity test 27D subtest 34, but added a test in sanity to skip test 32 if the MDS was less than $SEL_VER which is 2.12.52 which should probably be 2.12.56. I think subtest 34 should be skipped and not test 32.
Logs for recent failures are at
https://testing.whamcloud.com/test_sets/c544c5ac-d6f3-11e9-97d5-52540065bddc
https://testing.whamcloud.com/test_sets/3711fac8-d6f5-11e9-a25b-52540065bddc