> If [SSD or Flash] devices become more prevalent, and/or cheaper I'm curious
> ways ZFS could be made to bast take advantage of them?
The intent log is a possibility, but this would work better with SSD than
Flash; Flash writes can actually be slower than sequential writes to a real
Metadata accesses tend to be more random than data accesses, so separating
metadata from data can be useful with most file systems. Whether this is also
true for ZFS is unclear, since even sequential data access in ZFS results in
> You still need to know that the data is on the real drives
> before you can wipe that transaction from the
> transaction log right?
Yes; but if you allow the transaction log to grow to large sizes, you could
eliminate the need to flush data to the real drives so frequently. Given that
random access doesn't cost any more than sequential access on an SSD, so that a
large log doesn't hurt performance much, I suspect it would be possible to
reduce the frequency at which the real cache is flushed.
This message posted from opensolaris.org
zfs-discuss mailing list