2 ms·
> How does CoW replace levelling? I answer that here: https://news.ycombinator.com/item?id=31903729 https://news.ycombinator.com/item?id=31903729 > Plus, BTRF
by cryptonector 4y ago
> How does CoW replace levelling?
I answer that here: https://news.ycombinator.com/item?id=31903729 https://news.ycombinator.com/item?id=31903729
> Plus, BTRFS is known to heavily amplify small writes, so not all of them are suitable.
The ZFS intent log (ZIL) is really misnamed. It's not an intent log. The ZIL exists to amortize (reduce) the write amplification of CoW.
In LSM-type databases the log is embraced as part of the on-disk format, but in reality the ZIL is indeed a critical part of the ZFS on-disk format -- the ZIL is optional, but you wouldn't want to not have it.