diff options
author | samwyc <115969550+samwyc@users.noreply.github.com> | 2022-10-20 04:18:13 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-19 15:48:13 -0700 |
commit | 2be0a124afea461f5fb01f56c00d68b70d09b196 (patch) | |
tree | 81462b65e8294418b875db75040110009910c991 /module/zfs/spa.c | |
parent | 2a068a1394d179dda4becf350e3afb4e8819675e (diff) |
Fix sequential resilver drive failure race condition
This patch handles the race condition on simultaneous failure of
2 drives, which misses the vdev_rebuild_reset_wanted signal in
vdev_rebuild_thread. We retry to catch this inside the
vdev_rebuild_complete_sync function.
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Richard Yao <richard.yao@alumni.stonybrook.edu>
Reviewed-by: Dipak Ghosh <dipak.ghosh@hpe.com>
Reviewed-by: Akash B <akash-b@hpe.com>
Signed-off-by: Samuel Wycliffe J <samwyc@hpe.com>
Closes #14041
Closes #14050
Diffstat (limited to 'module/zfs/spa.c')
0 files changed, 0 insertions, 0 deletions