Description of problem:
Current implementation of Windows virtio-scsi driver doesn't provide multiqueue support.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Specify the number of queues associated with virtio pci device bigger than 1.
2. Run Windows VM with vioscsi driver installed.
vioscsi driver will crate only one virtio queue to submit requests to the qemu
vioscsi driver should be able to crate a number of queues to submit concurent requests simultaneously.
How to check multiqueue is enabled in windows guest? We can't get the queues info using DebugView tools after disabling and enabling virtio-scsi driver.
(In reply to Xiaomei Gao from comment #2)
> Hi Vadim,
> How to check multiqueue is enabled in windows guest? We can't get the queues
> info using DebugView tools after disabling and enabling virtio-scsi driver.
Unfortunately, there is no way to get such kind of information at the moment.
I can try adding WPP software tracing support if it is absolutely needed.
(In reply to Vadim Rozenfeld from comment #5)
> No problem. Just open a new bug, assigned to me, with request for adding WPP
> tracing facility.
Okay, We have filed Bug 1214568 to track the request.
change status to verified as qe can run scsi whql job with queues > 1 with virtio-win-prewhql-105
Current implementation of vioscsi MQ doesn't show any performance improvement over single queue. Moving this feature to 7.3 for more precise performance analysis and improvement.
change status to verified as qe can pass scsi whql&functional test with queues > 1 with virtio-win-prewhql-124
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.