i've seen guest data corruption and qcow2 corruption on ext4.
i've seen one case where the guest (win10) reports corruption but qemu-img check does not, but that's the outlier, usually both guest and qemu-img report corruption.
for me the issue seems to only be win10 guests using virtio-scsi, i've not seen it on any of 25+ linux/solaris/macos/win2019 guests no matter what device driver/cache/trim i use.
current workaround is convert from qcow2 to raw, everything else stays the same and i have no issues.
i've seen guest data corruption and qcow2 corruption on ext4.
i've seen one case where the guest (win10) reports corruption but qemu-img check does not, but that's the outlier, usually both guest and qemu-img report corruption.
for me the issue seems to only be win10 guests using virtio-scsi, i've not seen it on any of 25+ linux/solaris/ macos/win2019 guests no matter what device driver/cache/trim i use.
current workaround is convert from qcow2 to raw, everything else stays the same and i have no issues.