HomeFreeBSD

Multipath autoreplace, control enclosure LEDs, event rate limiting

Description

Multipath autoreplace, control enclosure LEDs, event rate limiting

  1. Enable multipath autoreplace support for FMA.

This extends FMA autoreplace to work with multipath disks. This
requires libdevmapper to be installed at build time.

  1. Turn on/off fault LEDs when VDEVs become degraded/faulted/online

Set ZED_USE_ENCLOSURE_LEDS=1 in zed.rc to have ZED turn on/off the enclosure
LED for a drive when a drive becomes FAULTED/DEGRADED. Your enclosure must
be supported by the Linux SES driver for this to work. The enclosure LED
scripts work for multipath devices as well. The scripts will clear the LED
when the fault is cleared.

  1. Rate limit ZIO delay and checksum events so as not to flood ZED

ZIO delay and checksum events are rate limited to 5/sec in the zfs module.

Reviewed-by: Richard Laager <rlaager@wiktel.com>
Reviewed by: Don Brady <don.brady@intel.com>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Tony Hutter <hutter2@llnl.gov>
Closes #2449
Closes #3017
Closes #5159

Details

Provenance
Tony Hutter <hutter2@llnl.gov>Authored on Oct 19 2016, 7:55 PM
Brian Behlendorf <behlendorf1@llnl.gov>Committed on Oct 19 2016, 7:55 PM
Parents
rG7c502b0b1de8: Fix coverity defects: CID 150926
Branches
Unknown
Tags
Unknown

Event Timeline

Brian Behlendorf <behlendorf1@llnl.gov> committed rG6078881aa18a: Multipath autoreplace, control enclosure LEDs, event rate limiting (authored by Tony Hutter <hutter2@llnl.gov>).Oct 19 2016, 7:55 PM