[LU-10517] setting llite.*.checksum_pages doesn't actually work Created: 16/Jan/18  Updated: 19/Dec/18  Resolved: 11/Sep/18

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

Type: Bug Priority: Minor
Reporter: John Hammond Assignee: James A Simmons
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Related
is related to LU-9091 Replace lprocfs_str_with_units_to_s64... Closed
is related to LU-8066 Move lustre procfs handling to sysfs ... Open
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

The callers and handlers of obd_set_info_async(..., KEY_CHECKSUM, sizeof(val), &val, ...) are not in agreement about what type should be used for val. As a result of this disagreement setting llite.*.checksum_pages doesn't actually work:

# lctl set_param llite.*.checksum_pages=0
llite.lustre-ffff88007bf5e800.checksum_pages=0
# dmesg | tail -1
[22161.753228] Lustre: 13201:0:(lproc_llite.c:591:ll_checksum_seq_write()) Failed to set OSC checksum flags: -22


 Comments   
Comment by James A Simmons [ 11/Sep/18 ]

This was resolved with the landing of https://review.whamcloud.com/#/c/32502

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