On 3 jan 2010, at 06.07, Ragnar Sundblad wrote:

> (I don't think they typically merge pages, I believe they rather
> just pick pages with some freed blocks, copies the active blocks
> to the "end" of the disk, and erases the page.)

(And of course you implement wear leveling with the same
mechanism - when the wear differs to much, pick a page
with low wear and copy it to a more worn page.)

I actually happened to stumble on an application note from Numonyx
that describes the append-style SSD disk and space reclamation
method I described, right here:
<http://www.numonyx.com/Documents/Application%20Notes/AN1821.pdf>
(No - I had not read this before writing my previous mail! :-)

To me, it seems also in this paper that it is common knowledge
that this is how you should implement a flash SSD disk - if you
don't do anything fancier of course.

/ragge

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to