On Tue, May 15, 2018 at 06:25:46PM -0300, Daniel Henrique Barboza wrote: > This means that the test executed a write at LBA 0x94fa and, after > confirming that the write was completed, issue 2 reads in the same LBA to > assert the written contents and found out a mismatch.
Have you confirmed this pattern at various levels in the stack: 1. Application inside the guest (strace) 2. Guest kernel block layer (blktrace) 3. QEMU (strace) 4. Host kernel block layer (blktrace) The key thing is that the write completes before the 2 reads are submitted. Have you tried running the test on bare metal? Stefan
signature.asc
Description: PGP signature