[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: |
|
||||||||||||
| 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 |