James Bottomley wrote:
On Fri, 2008-11-07 at 11:07 -0500, jim owens wrote:
We have become confused and combined 2 independent issues...
UNMAP thin storage array provisioning is not SSD TRIM.
Actually, currently they are.
Sorry, I'm not being clear. It may be the same code but
the "what is the design goal" is different.
The goal for SSD is to handle devices that are reasonably
small in size and have (we hope) reasonably small trim
chunk sizes.
The key here the size of the SSD device would keep any
merge bitmap you did in the block layer reasonable.
A 512-byte-per-block merge map for a 1,000 TB san array
is much uglier.
I'm saying that ugliness belongs to the array vendor.
Keep a common linux block layer discard/trim/unmap
that is good for reasonable devices - screw the rest!
jim
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html