You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After upgrading to the latest kernel and ZFS 2.1.15 version (coming from ZFS 2.1.14) and rebooting, L2ARC was restored but marked as DEGRADED in arc_summary output. On further inspection, the issue was caused by a single l2_cksum_bad (ie: a checksum error on L2ARC) albeit zpool status reported no checksum error at all.
In order to clear the DEGRADED mark I tried to remove and re-add the cache device, to no avail. The only solution was to reboot the server, which reset the l2_cksum_bad counter. From what I can see here, no other means (short of a ZFS module remove or full reboot) exists to clear such counters:
no real checksum error was reported by zpool status
reboot to clear a transient / dubious error seems way too much, especially in the light of commands as zpool clear
Describe how to reproduce the problem
I don't know how the reproduce l2_cksum_bad without zpool checksum errors. The impossibility to clear l2_cksum_bad (or other similar counters as l2_io_error) without a reboot or ZFS module remove/reimport seems self-evident enough.
Include any warning/errors/backtraces from the system logs
Nothing relevant was found in dmesg output.
The text was updated successfully, but these errors were encountered:
Fixesopenzfs#16437
This patch introduces a means to reset some ARC statistics without
rebooting the machine or reimporting the zfs module. Please note
that it currently only resets l2_cksum_bad and l2_io_error
Signed-off-by: Gionatan Danti <g.danti@assyoma.it>
Fixesopenzfs#16437
This patch introduces a means to reset some ARC statistics without
rebooting the machine or reimporting the zfs module. Please note
that it currently only resets l2_cksum_bad and l2_io_error
Signed-off-by: Gionatan Danti <g.danti@assyoma.it>
L2ARC devices are not scrubbed or checked for errors the same as data drive (this probably means that zpool statusREAD / WRITE / CKSUM columns have no meaning for cache devices).
System information
Describe the problem you're observing
After upgrading to the latest kernel and ZFS 2.1.15 version (coming from ZFS 2.1.14) and rebooting, L2ARC was restored but marked as DEGRADED in
arc_summary
output. On further inspection, the issue was caused by a singlel2_cksum_bad
(ie: a checksum error on L2ARC) albeitzpool status
reported no checksum error at all.In order to clear the DEGRADED mark I tried to remove and re-add the cache device, to no avail. The only solution was to reboot the server, which reset the
l2_cksum_bad
counter. From what I can see here, no other means (short of a ZFS module remove or full reboot) exists to clear such counters:zfs/cmd/arc_summary
Lines 862 to 864 in 9c56b8e
This seems problematic because:
zpool status
zpool clear
Describe how to reproduce the problem
I don't know how the reproduce
l2_cksum_bad
without zpool checksum errors. The impossibility to clearl2_cksum_bad
(or other similar counters asl2_io_error
) without a reboot or ZFS module remove/reimport seems self-evident enough.Include any warning/errors/backtraces from the system logs
Nothing relevant was found in
dmesg
output.The text was updated successfully, but these errors were encountered: