Details
-
Bug
-
Resolution: Fixed
-
Minor
-
None
-
None
-
None
-
3
-
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