On Fri, Apr 16 at 14:42, Miles Nordin wrote:
"edm" == Eric D Mudama <edmud...@bounceswoosh.org> writes:
edm> How would you stripe or manage a dataset across a mix of
edm> devices with different geometries?
the ``geometry'' discussed is 1-dimensional: sector size.
The way that you do it is to align all writes, and never write
anything smaller than the sector size. The rule is very simple, and
you can also start or stop following it at any moment without
rewriting any of the dataset and still get the full benefit.
The response was regarding a filesystem with knowledge of the NAND
geometry, to align writes to exact page granularity. My question was
how to implement that, if not all devices in a stripe set have the
same page size.
What you're suggesting is exactly what SSD vendors already do. They
present a 512B standard host interface sector size, and perform their
own translations and management inside the device.
--
Eric D. Mudama
edmud...@mail.bounceswoosh.org
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss