From 41b06f70c690c18bff2a4de6ca3bd01d70295b4a Mon Sep 17 00:00:00 2001 From: Allan Jude Date: Tue, 28 Feb 2023 19:52:46 +0000 Subject: [PATCH] Make zpool clear reset the removed flag on vdevs Signed-off-by: Allan Jude Signed-off-by: Richard Yao --- module/zfs/vdev.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/module/zfs/vdev.c b/module/zfs/vdev.c index 4fbefa81a5..61d5660109 100644 --- a/module/zfs/vdev.c +++ b/module/zfs/vdev.c @@ -4210,6 +4210,8 @@ vdev_clear(spa_t *spa, vdev_t *vd) vd->vdev_faulted = vd->vdev_degraded = 0ULL; vd->vdev_cant_read = B_FALSE; vd->vdev_cant_write = B_FALSE; + vd->vdev_remove_wanted = B_FALSE; + vd->vdev_removed = B_FALSE; vd->vdev_stat.vs_aux = 0; vdev_reopen(vd == rvd ? rvd : vd->vdev_top);