Bug 849635
Summary: | ovrit-engine-backned: VMs with Spice display protocol start with 'cirrus' driver instead of QXL | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Virtualization Manager | Reporter: | Omri Hochman <ohochman> | ||||||||
Component: | ovirt-engine | Assignee: | Roy Golan <rgolan> | ||||||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | |||||||||
Severity: | urgent | Docs Contact: | |||||||||
Priority: | urgent | ||||||||||
Version: | 3.1.0 | CC: | acathrow, dyasny, emesika, iheim, lpeer, michal.skrivanek, mkenneth, mkrcmari, ofrenkel, qzhang, Rhev-m-bugs, yeylon, ykaul | ||||||||
Target Milestone: | --- | Keywords: | Regression | ||||||||
Target Release: | --- | ||||||||||
Hardware: | x86_64 | ||||||||||
OS: | Linux | ||||||||||
Whiteboard: | virt | ||||||||||
Fixed In Version: | si16 | Doc Type: | Bug Fix | ||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2012-12-04 20:05:52 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: | |||||||||||
Attachments: |
|
Description
Omri Hochman
2012-08-20 12:05:45 UTC
Created attachment 605690 [details]
cirrus_bsod_screen_shot
Created attachment 605701 [details]
full_engine.log
Libvirtd XML part from vdsm.log (full vdsm.log attached): ********************************************************** hread-7030::DEBUG::2012-08-20 08:45:17,126::libvirtvm::1345::vm.Vm::(_run) vmId=`c0457e58-0ffb-4c9f-bd14-e080e812e102`::<?xml version="1.0" encoding="utf-8"?> <domain type="kvm"> <name>spice-server</name> <uuid>c0457e58-0ffb-4c9f-bd14-e080e812e102</uuid> <memory>262144</memory> <currentMemory>262144</currentMemory> <vcpu>1</vcpu> <devices> <channel type="unix"> <target name="com.redhat.rhevm.vdsm" type="virtio"/> <source mode="bind" path="/var/lib/libvirt/qemu/channels/spice-server.com.redhat.rhevm.vdsm"/> </channel> <input bus="ps2" type="mouse"/> <channel type="spicevmc"> <target name="com.redhat.spice.0" type="virtio"/> </channel> <graphics autoport="yes" keymap="en-us" listen="0" passwd="*****" passwdValidTo="1970-01-01T00:00:01" port="-1" tlsPort="-1" type="spice"> <channel mode="secure" name="main"/> <channel mode="secure" name="inputs"/> </graphics> <console type="pty"> <target port="0" type="virtio"/> </console> <video> <model heads="1" type="cirrus" vram="65536"/> </video> Created attachment 605706 [details]
vdsm.log
Marking as urgent, regression, targeting beta2. I suspect it has to do with stable PCI addresses. Note: No need to initiate 100 VM's.. Easy Steps to reproduce: ************************ 1) Create 1 'Server VM' (Default: display protocol = "Spice"). 2) Check the VM at the REHVM DB video | cirrus Data Base View: ***************** engine=# SELECT vm_guid from vms where vm_name ='22'; vm_guid -------------------------------------- ff6d2701-3d63-4c3d-818d-483a2515b9f7 (1 row) engine=# SELECT type,device from vm_device where vm_id ='c0457e58-0ffb-4c9f-bd14-e080e812e102'; type | device ------------+--------------- controller | ide controller | virtio-serial channel | unix channel | spicevmc interface | bridge disk | disk video | cirrus disk | cdrom controller | usb (9 rows) *** Bug 850782 has been marked as a duplicate of this bug. *** seems audio devices are screwed up too. Windows XP gets ich6 whereas it should be ac97 (In reply to comment #8) > seems audio devices are screwed up too. > Windows XP gets ich6 whereas it should be ac97 Do we have a bug for that? We filed https://bugzilla.redhat.com/show_bug.cgi?id=850823 for the sound issue, pls close If there is one already ( could not find). no, there's not. It may very well be the same root cause roy sent a patch http://gerrit.ovirt.org/#/c/7414/ What are the steps to reproduce, did you have to change the display type for this to trigger? (In reply to comment #13) > What are the steps to reproduce, did you have to change the display type for > this to trigger? Easiest way to reproduce getting Cirrus on VMs with Spice display is described in - https://bugzilla.redhat.com/show_bug.cgi?id=850782 Create a VM from template which was exported from RHEVM3.0 setup and imported to RHEVM3.1. but as I understand Omri was able to reproduce that in other scenarios as well. I suspect there are some situations when that happens. We do not have hardware resources to run 100 VMs probably. fixed in commit 6dda285,7f79efb *** Bug 852590 has been marked as a duplicate of this bug. *** need to test the reverse use case from bug 852590 as well Verified on RHEVM (Build SI23) both cases worked properly : - Server/Desktop VMs with Spice protocol --> boot with: type="qxl" - Server/Desktop Vms with VNC protocol --> boot with: type="cirrus" libvirt.log VM with Spice: ************************** </channel> <graphics autoport="yes" keymap="en-us" listen="0" passwd="*****" passwdValidTo="1970-01-01T00:00:01" port="-1" tlsPort="-1" type="spice"> <channel mode="secure" name="main"/> <channel mode="secure" name="inputs"/> <channel mode="secure" name="cursor"/> <channel mode="secure" name="playback"/> <channel mode="secure" name="record"/> <channel mode="secure" name="display"/> <channel mode="secure" name="usbredir"/> <channel mode="secure" name="smartcard"/> </graphics> <console type="pty"> <target port="0" type="virtio"/> </console> <sound model="ac97"/> <video> <model heads="1" type="qxl" vram="65536"/> </video> libvirt.log VM with VNC: ************************ </channel> <input bus="usb" type="tablet"/> <graphics autoport="yes" keymap="en-us" listen="0" passwd="*****" passwdValidTo="1970-01-01T00:00:01" port="-1" type="vnc"/> <console type="pty"> <target port="0" type="virtio"/> </console> <sound model="ich6"/> <video> <model heads="1" type="cirrus" vram="65536"/> </video> |