Did you have the chance to check the logs and have any idea how this may be addressed?
It seems to be a VDSM issue, as VDSM uses direct IO (and id actualy calls dd) and assumes that block size is 512. I see in the code, that block size is defined as a constant, so it probably may be adjusted, but i think it would be better if we ask some one who knows that part better.
Anyway, could you please file a bug on that issue? Thanks in advance.