Eric A. Borisch Thanks and that was a good experiment. The transaction id stuff is interesting and make sense, working mirrors should have the same "this is the last txg_id" because that's what mirrors do?
Degraded mirrors. If one starts from "I have a degraded thing, the degraded part is going to be replaced with a new thing-part" then allowing writes to a degraded mirror makes sense because when the thing-part gets replaced with a new one, the resilver on it will pick up everything written in the degraded mode.
Is that a desirable position? Sixes and threes. For some yes, for some no. Take away a mirror and replace with any other RAID-Z configuration in a degraded state. The only difference to me is that each device in a mirror has all the information standalone. All the other configurations are rebuilding missing data from parity (I think this is true).
I don't know what the correct answer to ralphbsz OP is, but I think actual understanding of the behavior is a good thing.
Degraded mirrors. If one starts from "I have a degraded thing, the degraded part is going to be replaced with a new thing-part" then allowing writes to a degraded mirror makes sense because when the thing-part gets replaced with a new one, the resilver on it will pick up everything written in the degraded mode.
Is that a desirable position? Sixes and threes. For some yes, for some no. Take away a mirror and replace with any other RAID-Z configuration in a degraded state. The only difference to me is that each device in a mirror has all the information standalone. All the other configurations are rebuilding missing data from parity (I think this is true).
I don't know what the correct answer to ralphbsz OP is, but I think actual understanding of the behavior is a good thing.