Project

General

Profile

Feature #3309

Spare qualification

Added by Chip Schweiss about 8 years ago. Updated about 8 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Start date:
2012-10-26
Due date:
% Done:

0%

Estimated time:
Difficulty:
Medium
Tags:
needs-triage
Gerrit CR:

Description

Twice now when I've had an active drive fail and get replaced by a spare, the spare itself had too many bad sectors and the replace fails.

It would be much better to detect the spare is bad before it is needed to rebuild a degraded vdev. We need a method that spares are periodically written to in their entirety and verified.

Possibly as part of a pools scrub procedure or separate function.

#1

Updated by Garrett D'Amore about 8 years ago

We can probably borrow the logic for this form Nexenta. I wrote just such a verifier for them, and its in their open source tree, or at least it used to be.

Also available in: Atom PDF