Yorick
Wizard
- Joined
- Nov 4, 2018
- Messages
- 1,912
The on-disk/flash format that these drives use has a journaling system much like modern filesystems do, so they know if blocks were not fully written.
I guess that depends on how the flash firmware behaves. If it reports a write as completed only after it has been fully written, then all is well. But if it reports a write as completed while it’s still in the SSDs DRAM cache, and then loses power before completing the write, then I’d assume that can throw ZFS’s assumptions about SLOG write into disarray.