[LU-12223] interop: conf-sanity test 28a fails with 'check lustre-OST0000.ost.writethrough_cache_enable failed!' Created: 25/Apr/19 Updated: 24/Nov/23 |
|
| Status: | Open |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | Lustre 2.12.1, Lustre 2.14.0, Lustre 2.12.4, Lustre 2.12.6 |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | James Nunez (Inactive) | Assignee: | WC Triage |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | interop | ||
| Environment: |
2.12.x servers and 2.10.7 and 2.11.0 clients for x > 0.100 with ldiskfs |
||
| Issue Links: |
|
||||||||
| Severity: | 3 | ||||||||
| Rank (Obsolete): | 9223372036854775807 | ||||||||
| Description |
|
conf-sanity test_28a started failing on 2019-04-21 for 2.12.x servers and 2.10.7 and 2.11.0 clients. Looking at a recent failures between 2.12.1 RC1 servers and 2.10.7 clients, https://testing.whamcloud.com/test_sets/6d0d78a8-6622-11e9-aeec-52540065bddc , we try to get/set the param obdfilter.lustre-OST0000.writethrough_cache_enable, but fail. From the client test_log CMD: trevis-35vm11 /usr/sbin/lctl get_param -n obdfilter.lustre-OST0000.writethrough_cache_enable trevis-35vm11: error: get_param: param_path 'obdfilter/lustre-OST0000/writethrough_cache_enable': No such file or directory CMD: trevis-35vm11 /usr/sbin/lctl get_param -n obdfilter.lustre-OST0000.writethrough_cache_enable trevis-35vm11: error: get_param: param_path 'obdfilter/lustre-OST0000/writethrough_cache_enable': No such file or directory Setting lustre-OST0000.ost.writethrough_cache_enable from to 1 CMD: trevis-35vm12 /usr/sbin/lctl conf_param lustre-OST0000.ost.writethrough_cache_enable='1' CMD: trevis-35vm11 /usr/sbin/lctl get_param -n obdfilter.lustre-OST0000.writethrough_cache_enable trevis-35vm11: error: get_param: param_path 'obdfilter/lustre-OST0000/writethrough_cache_enable': No such file or directory … CMD: trevis-35vm11 /usr/sbin/lctl get_param -n obdfilter.lustre-OST0000.writethrough_cache_enable trevis-35vm11: error: get_param: param_path 'obdfilter/lustre-OST0000/writethrough_cache_enable': No such file or directory Update not seen after 90s: wanted '1' got '' conf-sanity test_28a: @@@@@@ FAIL: check lustre-OST0000.ost.writethrough_cache_enable failed! For 2.12.0.94 servers, we didn’t see this issue; https://testing.whamcloud.com/test_sets/dc4a37b2-61de-11e9-92fe-52540065bddc |
| Comments |
| Comment by James A Simmons [ 25/Apr/19 ] |
|
Is this ZFS ? For ZFS writethrough_cache_enable doesn't exist. |
| Comment by James Nunez (Inactive) [ 25/Apr/19 ] |
|
Good question. This is for ldiskfs testing. |
| Comment by Minh Diep [ 05/Dec/19 ] |
|
test_28a() { # I see we skip on zfs |
| Comment by Andreas Dilger [ 24/Nov/23 ] |
|
The problem here is because conf-sanity test_28a on b2_10 is using parameter "obdfilter.*.writethrough_cache_enable" but this moved to "osd-ldiskfs.*.writethrough_cache_enable" and removed from conf-sanity in commit v2_11_54_0-77-g115bba9ffbe6. This is another case where testing with the old conf-sanity.sh from b2_10 should skip this subtest. |