You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To Reproduce
I downloaded the code from the master branch and reset it to commit 379f291 for compilation
My VM originally had a driver version of 24000
I replaced it with the viostor I compiled myself
start a vm
I have a local file like windows-2022-legacy-datacenter.raw, and I use SPDK AIO bdev to start the virtual machine with the vhost user protocol
Use fio to stress test the C driver
fio --name=fio-randwrite --filename=C:\test --direct=1 --iodepth=32 --rw=randwrite -thread -time_based -refill_buffers -norandommap -randrepeat=0 -group_reporting --blocksize=64k -numjobs=32 -size=30G -runtime=60000 --ioengine=windowsaio --cpus_allowed_policy=split
Stop SPDK, and after sleeping for 2 minutes, start SPDK again
windows io hung and can not recover
Final black screen
Host:
Disto: [e.g. Fedora, Ubuntu, Proxmox]
Kernel version :5.4.56
QEMU version : 5.2.0
QEMU command line :I'm sorry, I can't provide that
libvirt version :4.7.0
libvirt XML file : I'm sorry, I can't provide that
VM:
Windows version : windows server 2022 datacenter
Which driver has a problem:viostor
Driver version or commit hash that was used to build the driver:379f2910b85bb6b32a0991904d2402420957bdb6
Additional context
The version before 379f291 had no issues and could automatically recover fio
The text was updated successfully, but these errors were encountered:
Describe the bug
windows io hung can not recover
To Reproduce
I downloaded the code from the master branch and reset it to commit 379f291 for compilation
My VM originally had a driver version of 24000
I replaced it with the viostor I compiled myself
I have a local file like windows-2022-legacy-datacenter.raw, and I use SPDK AIO bdev to start the virtual machine with the vhost user protocol
fio --name=fio-randwrite --filename=C:\test --direct=1 --iodepth=32 --rw=randwrite -thread -time_based -refill_buffers -norandommap -randrepeat=0 -group_reporting --blocksize=64k -numjobs=32 -size=30G -runtime=60000 --ioengine=windowsaio --cpus_allowed_policy=split
Host:
VM:
Additional context
The version before 379f291 had no issues and could automatically recover fio
The text was updated successfully, but these errors were encountered: