Make zpool clear reset the removed flag on vdevs

Signed-off-by: Allan Jude <allan@klarasystems.com>
Signed-off-by: Richard Yao <richard.yao@klarasystems.com>
This commit is contained in:
Allan Jude 2023-02-28 19:52:46 +00:00 committed by Geoff Amey
parent b6a9054a0e
commit 41b06f70c6
1 changed files with 2 additions and 0 deletions

View File

@ -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);