Am 18.12.18 um 14:15 schrieb Vadim Rozenfeld:
Peter, I must be missing something here, but what exactly the problem
is?
The issue is that I see concurrent read requests coming in from Windows Guest
with vioscsi as driver that
have the same buffer address from guest memory space. I noticed this because I
have Data Digests enabled
and the calculated Digest has a wrong CRC32C. This happens because the CRC is
calculated while or after data
from a second requests reads into the same buffer. I see this only with Windows
and the request size seems
to be always 4K. This is either a bug in Windows, vioscsi or a mad application
issuing concurrent reads using
the same buffer. From what I have seen in the dumps of the data that has been
read it seems not to be one
common application.