I'm curious as to what the Dirty Time Log structures are for : namely
The DTL keeps track of times (txg ranges) when a device was offline.
For example, in a mirrored pair, one side of the mirror may go offline
for some time. If it is reattached, only the data which was written to
the other side of the mirror while the device was offline needs to be