Every now and then i hear that my hdd drives on ZFS "zpool" are working at 100% and when i want to check in gui what is going on i find that it is not available as well as any docker container. My configuration looks like this:
Disk1 (nvme): VM's space
Cache pool (2x sata ssd) : docker + docker volumes
Zpool (3x hdd): media for plex, nextcloud data and backups
At this time ssh is working so I took ss of iotop:
I do not know what causes such a large pool consumption at random moments, but it certainly should not affect the operation of the entire unraid and docker. CPU usage at this time is at a maximum of 20%.
Monitoring data and here you can see that only hdd sdd, sde, sdf drives are used.
here you can see when the gui stops being available:
Anybody have an idea what could be the reason for such unavailability and zpool usage?
[EDIT]
I found this: https://github.com/openzfs/spl/issues/276
But I have scrub set to cycle weekly on Tuesday 1:50 and the data above is from 05/01/2024 19:40 and the problem occurs at random times.
pool: zpool state: ONLINE
scan: scrub
repaired 0B in 02:47:37 with 0 errors on Tue Jan 2 04:37:39 2024
config: NAME STATE READ WRITE CKSUM
zpool ONLINE 0 0 0
raidz1-0 ONLINE 0 0 0
/dev/sdd1 ONLINE 0 0 0
/dev/sde1 ONLINE 0 0 0
/dev/sdf1 ONLINE 0 0 0
errors: No known data errors
And zpool history:
2023-12-12.01:50:04 zpool scrub zpool
2023-12-19.01:50:03 zpool scrub zpool
2023-12-19.22:21:17 zpool import -N -o autoexpand=on -d /dev/sdd1 -d /dev/sde1 -d /dev/sdf1 7285799706976465626 zpool
2023-12-19.22:21:17 zfs set mountpoint=/mnt/zpool zpool
2023-12-19.22:21:17 zfs set atime=off zpool
2023-12-19.22:21:17 zpool set autotrim=on zpool
2023-12-19.22:21:17 zfs set compression=on zpool
2023-12-26.01:50:04 zpool scrub zpool
2024-01-02.01:50:04 zpool scrub zpool
[EDIT2]
homelab-diagnostics-20240106-1208.zip