HomeFreeBSD

Avoid fault diagnosis if multiple vdevs have errors

Description

Avoid fault diagnosis if multiple vdevs have errors

When multiple drives are throwing errors, it is likely not
a drive failing but rather a failure above the drives, like
a controller. The active cases context of the drive's peers
is now considered when making a diagnosis.

Sponsored-by: Klara, Inc.
Sponsored-by: Wasabi Technology, Inc.
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Don Brady <don.brady@klarasystems.com>
Closes #16531

Details

Provenance
Don Brady <don.brady@klarasystems.com>Authored on Sep 18 2024, 6:36 PM
GitHub <noreply@github.com>Committed on Sep 18 2024, 6:36 PM
Parents
rGf245541e24a9: zfs_file: implement zfs_file_deallocate for FreeBSD 14
Branches
Unknown
Tags
Unknown