The raid controller and drives seem to support T10-PI Data Protection information ('Type2'). It is currently disabled on the controller, and the MSM Ui doesn't show an option to enable it, but it is there in StorCLI.exe.
Let's say I enabled this controller setting (StorCLI /c0 set pi enable=on). What would this do?
A: All new VDs will have PI, existing ones need to be recreated.
B: All existing VDs transparently convert from 512b to 520b in the background.
C: All VDs begin reinitializng and all exisitng data is lost.
I'm asking because I could not find any info in the StorCLI documentation about how this actually works, and would like to avoid a potential outage and complete data loss (C). And if (A) is the case, I would need to re-do the arrays from the boot environment and then re-image the OS.
Extra question: is it still worthwhile to enable this if the protection is not end-to-end? There are no applications that use it and I don't know if the windows driver adds PI to IO/DMA requests.
EDIT: I tried issuing the enable command to the controller.
Status = Failure, ErrMsg = endCtlrPropUpdate failed, ErrCd = 3.
So either the controller doesn't support it, or, it can't be turned on directly like this for some reason, but instead turns itself on when the first VD with PI is created.