Open pshirshov opened 1 week ago
Potentially relevant: https://github.com/openzfs/zfs/issues/13552
It seems like
1) the problem is the presence of the indirect-1
vdev, which are mappings for the previously evacuated mirror.
2) this is a bug, openzfs tries to treat the indirect vdev as a regular one in https://github.com/openzfs/zfs/blob/534688948c395619af328c60ba3b863bfcf2ef20/module/zfs/vdev_removal.c#L192
3) Once you removed a mirror from a pool, it's over, it won't be possible to remove another one and the pool has to be recreated
System information
Describe the problem you're observing
I have the following pool:
I'm trying to:
Immediately I'm getting a stacktrace from the kernel:
I don't have a reproducer for this, as this only happens on a live pool. Previous removal of another mirror completed successfully.