OS-7499: ZFS retire agent cannot fault inactive spares

Details

Issue Type:Bug
Priority:4 - Normal
Status:Resolved
Created at:2019-01-09T19:50:26.920Z
Updated at:2019-10-14T17:41:53.433Z

People

Created by:Former user
Reported by:Former user
Assigned to:Former user

Resolution

Fixed: A fix for this issue is checked into the tree and tested.
(Resolution Date: 2019-02-07T15:11:25.348Z)

Fix Versions

2019-02-14 Liz Lemon (Release Date: 2019-02-14)

Related Issues

Description

As part of the work for OS-6602 we noticed that even if an inactive spare was emitting errors they would not be handled by the ZFS retire agent.

It turns out that the retire agent would only iterate through the normal vdev tree and the list of l2arc devices in a given pool when searching for the vdev suspect identified by the ZFS diagnosis module.

Comments

Comment by Jira Bot
Created at 2019-02-06T19:35:15.272Z

illumos-joyent commit f92efa0bbe42adba606c2523638d6238b731b3f1 (branch master, by Kody A Kantor)

OS-6602 ZFS not detecting faulty spares in a timely manner
OS-7499 ZFS retire agent cannot fault inactive spares
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>