Bug 1254475

Summary: [virtio-win][viostor] Some disks are online and some are offline when start guest with 28 virtual disks on win2k8R2
Product: Red Hat Enterprise Linux 7 Reporter: Yu Wang <wyu>
Component: virtio-winAssignee: Vadim Rozenfeld <vrozenfe>
virtio-win sub component: virtio-win-prewhql QA Contact: Virtualization Bugs <virt-bugs>
Status: CLOSED WONTFIX Docs Contact:
Severity: medium    
Priority: unspecified CC: wyu
Version: 7.2   
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-08-19 20:49:20 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Yu Wang 2015-08-18 08:36:00 UTC
Description of problem:

Some disks are online and some are offline when start guest with 28 virtual disks on win2k8R2

Version-Release number of selected component (if applicable):

    virtio-win-prewhql-106
    qemu-kvm-rhev-2.3.0-16.el7.x86_64
    kernel-3.10.0-304.el7.x86_64
    seabios-1.7.5-11.el7.x86_64

How reproducible:

100%

Steps to Reproduce:

1. Start the guest with 28 disks (win2k8R2 guest) 
   
2. Open the disk manager

Actual results:

Some disks are online and some are offline

Expected results:

All the disks are online

Additional info:

Please help to comfirm if it is normal for guest. The disks of  win10 guest are all online.

Comment 2 Amnon Ilan 2015-08-19 06:56:30 UTC
Can you please add the qemu command line?

Comment 3 Yu Wang 2015-08-19 07:31:54 UTC
Hi Amnon


/usr/libexec/qemu-kvm -name win \
-enable-kvm -m 2G -smp 2 -uuid ae361e8d-28a4-4e70-8783-bda0d450ce35 \
 -nodefconfig --nodefaults -chardev socket,id=charmonitor,path=/tmp/win,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=localtime,driftfix=slew -boot order=cd,menu=on -drive file=win.raw,if=none,id=drive-ide0-0-0,format=raw,serial=mike_cao,cache=none -device ide-drive,bus=ide.0,unit=0,drive=drive-ide0-0-0,id=ide0-0-0 -drive file=en_windows_server_2008_r2_standard_enterprise_datacenter_and_web_with_sp1_x64_dvd_617601.iso,if=none,media=cdrom,id=drive-ide0-1-0,readonly=on,format=raw,serial=mike_cao,cache=none,serial=haha -device ide-drive,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 -netdev tap,script=/etc/qemu-ifup,downscript=no,id=hostnet0 -device rtl8139,netdev=hostnet0,id=net0,mac=00:52:5a:30:2e:58,bus=pci.0,addr=0x3 -chardev pty,id=charserial0 -device isa-serial,chardev=charserial0,id=isa_serial0 -vnc 0.0.0.0:0 -vga cirrus -monitor stdio -qmp tcp:0:4447,server,nowait\
  -object iothread,id=thread0 -drive file=disk0.raw,if=none,id=drive-virtio0,format=raw,serial=mike_cao,cache=none -device virtio-blk-pci,iothread=thread0,scsi=off,bus=pci.0,addr=0x7,drive=drive-virtio0,id=virtio-disk0 -drive file=disk1.raw,if=none,id=drive-virtio1,cache=none,werror=stop,rerror=stop -device virtio-blk-pci,drive=drive-virtio1,id=virtio-blk-pci1 -drive file=disk2.raw,if=none,id=drive-virtio2,cache=none,werror=stop,rerror=stop -device virtio-blk-pci,drive=drive-virtio2,id=virtio-blk-pci2 -drive file=disk3.raw,if=none,id=drive-virtio3,cache=none,werror=stop,rerror=stop -device virtio-blk-pci,drive=drive-virtio3,id=virtio-blk-pci3 -drive file=disk4.raw,if=none,id=drive-virtio4,cache=none,werror=stop,rerror=stop -device virtio-blk-pci,drive=drive-virtio4,id=virtio-blk-pci4 -drive file=disk5.raw,if=none,id=drive-virtio5,cache=none,werror=stop,rerror=stop -device virtio-blk-pci,drive=drive-virtio5,id=virtio-blk-pci5 -drive file=disk6.raw,if=none,id=drive-virtio6,cache=none,werror=stop,rerror=stop -device virtio-blk-pci,drive=drive-virtio6,id=virtio-blk-pci6 -drive file=disk7.raw,if=none,id=drive-virtio7,cache=none,werror=stop,rerror=stop -device virtio-blk-pci,drive=drive-virtio7,id=virtio-blk-pci7 -drive file=disk8.raw,if=none,id=drive-virtio8,cache=none,werror=stop,rerror=stop -device virtio-blk-pci,drive=drive-virtio8,id=virtio-blk-pci8 -drive file=disk9.raw,if=none,id=drive-virtio9,cache=none,werror=stop,rerror=stop -device virtio-blk-pci,drive=drive-virtio9,id=virtio-blk-pci9 -drive file=disk10.raw,if=none,id=drive-virtio10,cache=none,werror=stop,rerror=stop -device virtio-blk-pci,drive=drive-virtio10,id=virtio-blk-pci10 -drive file=disk11.raw,if=none,id=drive-virtio11,cache=none,werror=stop,rerror=stop -device virtio-blk-pci,drive=drive-virtio11,id=virtio-blk-pci11 -drive file=disk12.raw,if=none,id=drive-virtio12,cache=none,werror=stop,rerror=stop -device virtio-blk-pci,drive=drive-virtio12,id=virtio-blk-pci12 -drive file=disk13.raw,if=none,id=drive-virtio13,cache=none,werror=stop,rerror=stop -device virtio-blk-pci,drive=drive-virtio13,id=virtio-blk-pci13 -drive file=disk14.raw,if=none,id=drive-virtio14,cache=none,werror=stop,rerror=stop -device virtio-blk-pci,drive=drive-virtio14,id=virtio-blk-pci14 -drive file=disk15.raw,if=none,id=drive-virtio15,cache=none,werror=stop,rerror=stop -device virtio-blk-pci,drive=drive-virtio15,id=virtio-blk-pci15 -drive file=disk16.raw,if=none,id=drive-virtio16,cache=none,werror=stop,rerror=stop -device virtio-blk-pci,drive=drive-virtio16,id=virtio-blk-pci16 -drive file=disk17.raw,if=none,id=drive-virtio17,cache=none,werror=stop,rerror=stop -device virtio-blk-pci,drive=drive-virtio17,id=virtio-blk-pci17 -drive file=disk18.raw,if=none,id=drive-virtio18,cache=none,werror=stop,rerror=stop -device virtio-blk-pci,drive=drive-virtio18,id=virtio-blk-pci18 -drive file=disk19.raw,if=none,id=drive-virtio19,cache=none,werror=stop,rerror=stop -device virtio-blk-pci,drive=drive-virtio19,id=virtio-blk-pci19 -drive file=disk20.raw,if=none,id=drive-virtio20,cache=none,werror=stop,rerror=stop -device virtio-blk-pci,drive=drive-virtio20,id=virtio-blk-pci20\
 -drive file=disk21.raw,if=none,id=drive-virtio21,cache=none,werror=stop,rerror=stop -device virtio-blk-pci,drive=drive-virtio21,id=virtio-blk-pci21 -drive file=disk22.raw,if=none,id=drive-virtio22,cache=none,werror=stop,rerror=stop -device virtio-blk-pci,drive=drive-virtio22,id=virtio-blk-pci22 -drive file=disk23.raw,if=none,id=drive-virtio23,cache=none,werror=stop,rerror=stop -device virtio-blk-pci,drive=drive-virtio23,id=virtio-blk-pci23 -drive file=disk24.raw,if=none,id=drive-virtio24,cache=none,werror=stop,rerror=stop -device virtio-blk-pci,drive=drive-virtio24,id=virtio-blk-pci24 -drive file=disk25.raw,if=none,id=drive-virtio25,cache=none,werror=stop,rerror=stop -device virtio-blk-pci,drive=drive-virtio25,id=virtio-blk-pci25 -drive file=disk26.raw,if=none,id=drive-virtio26,cache=none,werror=stop,rerror=stop -device virtio-blk-pci,drive=drive-virtio26,id=virtio-blk-pci26 -drive file=disk27.raw,if=none,id=drive-virtio27,cache=none,werror=stop,rerror=stop -device virtio-blk-pci,drive=drive-virtio27,id=virtio-blk-pci27

Comment 4 Vadim Rozenfeld 2015-08-19 20:49:20 UTC
Driver has nothing to do with this stuff. 
Windows makes such decision by itself.