[LU-14017] Interop: sanityn tests 43a and 45a fail with 'mkdir must succeed' Created: 08/Oct/20 Updated: 15/Jun/22 Resolved: 07/Jun/22 |
|
| Status: | Resolved |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | Lustre 2.14.0, Lustre 2.15.0 |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | James Nunez (Inactive) | Assignee: | WC Triage |
| Resolution: | Done | Votes: | 0 |
| Labels: | interop | ||
| Environment: |
2.13.52.52 or later servers with earlier (< 2.13.52.52 ) clients |
||
| Issue Links: |
|
||||||||
| Severity: | 3 | ||||||||
| Rank (Obsolete): | 9223372036854775807 | ||||||||
| Description |
|
sanityn tests 43a and 45a fail with 'mkdir must succeed' after the patch https://review.whamcloud.com/30880 for Starting on 23 FEB 2020, interop testing between master servers and older clients, sanityn test_43a and test_45a fail with == sanityn test 43a: pdirops: unlink vs mkdir ======================================================== 12:50:41 (1582462241) CMD: trevis-14vm4 /usr/sbin/lctl set_param -n ldlm.namespaces.*mdt*.lru_size=clear CMD: trevis-14vm4 /usr/sbin/lctl get_param ldlm.namespaces.*mdt*.lock_unused_count ldlm.namespaces.*mdt*.lock_count ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=35 CMD: trevis-14vm4 lctl set_param fail_loc=0x80000145 fail_loc=0x80000145 mkdir: cannot create directory '/mnt/lustre2/f43a.sanityn': File exists sanityn test_43a: @@@@@@ FAIL: mkdir must succeed Trace dump: = /usr/lib64/lustre/tests/test-framework.sh:5900:error() = /usr/lib64/lustre/tests/sanityn.sh:1887:test_43a() and == sanityn test 45a: pdirops: rename src vs mkdir ==================================================== 12:55:13 (1582462513) CMD: trevis-14vm4 /usr/sbin/lctl set_param -n ldlm.namespaces.*mdt*.lru_size=clear CMD: trevis-14vm4 /usr/sbin/lctl get_param ldlm.namespaces.*mdt*.lock_unused_count ldlm.namespaces.*mdt*.lock_count ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=35 CMD: trevis-14vm4 lctl set_param fail_loc=0x80000145 fail_loc=0x80000145 mkdir: cannot create directory '/mnt/lustre2/f45a.sanityn': File exists sanityn test_45a: @@@@@@ FAIL: mkdir must succeed Trace dump: = /usr/lib64/lustre/tests/test-framework.sh:5900:error() = /usr/lib64/lustre/tests/sanityn.sh:2170:test_45a() We may just need a Lustre version check to skip or run different tests in this situation. Here are a few link to logs for past 138 failures: |
| Comments |
| Comment by Andreas Dilger [ 08/Oct/20 ] |
|
Both 43a and 45a are modified by that patch, so I suspect that we just need to skip these subtests in interop testing before 2.13.53. |
| Comment by Andreas Dilger [ 07/Jun/22 ] |
|
The patch https://review.whamcloud.com/41674 " NB: the most recent interop test failure was 2.12.8.6, but the patch landed as 2.12.8.21. |