What you need to know
Record reconstruction and whole-pool checksum review as distinct OpenZFS health events.
Potentially affected
This applies to the OpenZFS 2.3 scrub command and its documented pool-health reporting. It does not assert that every detected error is repairable or that a completed scrub proves application correctness.
DSE recommendation
DSE recommends keeping reconstruction and whole-pool verification as separate events in the storage record.
Record reconstruction and whole-pool checksum review as distinct OpenZFS health events.
Source facts
OpenZFS 2.3 distinguishes a scrub, which checks all pool data for checksum correctness, from a resilver, which examines data known to need reconstruction. Replicated devices can repair discovered damage using available redundancy. A scrub and a resilver cannot run simultaneously because both consume substantial I/O. Scrubbing encrypted datasets does not require loaded keys, but without those keys an unrepairable error cannot include the affected filename in the verbose status report. Pool status records progress and results.
Source: OpenZFS 2.3 — zpool scrub.
Applicability
This applies to the OpenZFS 2.3 scrub command and its documented pool-health reporting. It does not assert that every detected error is repairable or that a completed scrub proves application correctness.
DSE recommendation
DSE recommends keeping reconstruction and whole-pool verification as separate events in the storage record. After a disk incident, identify which operation is actually running and which result the operator still needs. Assign an owner to unresolved errors rather than accepting a progress percentage as the health decision. Plan the observation window around workload impact, and state whether encrypted-dataset keys will be available when file-level diagnosis is required. Keep a separate recovery path for data that cannot be repaired.
Verification
On a test pool, compare the status fields produced by scrub and replacement activity. Verify that monitoring recognizes an unfinished operation and retains the final error summary. Review encrypted-dataset reporting with the intended key state, and document any remaining uncertainty about affected files.
Official reference
OpenZFS 2.3 — zpool scrub. Reviewed October 15, 2026.
Review the official source
OpenZFS 2.3 — zpool scrub · Verified October 15, 2026
Need help applying this guidance safely?
DSE can help confirm applicability, protect service continuity, and validate the result across physical security and IT systems.
Talk with DSE