mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-09-11 22:12:23 +00:00
d0e7c747d9
checkZFSPoolHealth only runs while storage.ZFSPool is attached, so its clear paths never fire once the attachment goes away and previously raised zfs-pool-state, zfs-pool-errors, and zfs-device alerts linger until the multi-day stale cleanup. Clear them on the spot when a storage is checked without a pool. This is the recovery path for the shared storages that were wrongly matched to a node-local pool before the matcher's type gate. Refs #1731