Dan> Do you have a reference to the issues in supporting this?
The protection information is an extra 8-bytes of stuff per sector.
But it comes down in a different buffer. To do R-M-W effectively
we'll have to maintain a separate protection information stripe cache.
And we'll have to generate DIF checksums and reference tags for the
parity sectors going out.
Quite frankly it's a lot of ick and I haven't completely wrapped my
head around it yet.
Martin K. Petersen Oracle Linux Engineering