Jens Axboe wrote:
The only problem with SSD's is the people who designed the ATA TRIM
command requires us to completely drian the I/O queue before issuing
it. Because of this incompetence, we need to be a bit more careful
about how we issue them.
And this bit that I wasn't aware of. Such a requirement in the standard
is a trainwreck indeed.
Precisely, but that's how basically anything works with SATA NCQ, only
read/write dma commands may be queued. Anything else requires an idle
drive before issue.
Very true -- but FWIW, one option being considered at T13 is having a
queue-able TRIM.
Jeff
--
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html