Bug 1302657

Summary: [RFE] Switch from vnc/cirrus to vnc/vga
Product: [oVirt] ovirt-engine Reporter: Milan Zamazal <mzamazal>
Component: GeneralAssignee: Marek Libra <mlibra>
Status: CLOSED CURRENTRELEASE QA Contact: meital avital <mavital>
Severity: medium Docs Contact:
Priority: medium    
Version: 4.0.0CC: bugs, chayang, dblechte, djasa, juzhang, mavital, melewis, mgoldboi, michal.skrivanek, michen, sbonazzo, tjelinek, zhguo
Target Milestone: ovirt-4.0.4Keywords: FutureFeature, Improvement
Target Release: 4.0.4Flags: rule-engine: ovirt-4.0.z+
mavital: testing_plan_complete+
mgoldboi: planning_ack+
mgoldboi: devel_ack+
mavital: testing_ack+
Hardware: x86_64   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
With this update, the default VNC graphics in Red Hat Virtualization 4.0 is VGA. Imported virtual machines with VNC/Cirrus, and originating in previous compatibility versions, are automatically upgraded to VNC/VGA. However, QXL is still the preferred default graphics, if the guest operating system supports it.
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-09-26 12:39:11 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Virt RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On:    
Bug Blocks: 1425410    

Description Milan Zamazal 2016-01-28 10:32:51 UTC
According to QEMU/KVM graphics developers, when all things are considered (driver support in guest OSes, performance, features, etc.), VGA is clearly preferable fallback choice over Cirrus when using VNC on x86*.  So it should be considered switching the default choice in oVirt.

Please note the switch shouldn't be done before SPICE QE tests it and confirms the change is OK.

Comment 1 Michal Skrivanek 2016-02-19 12:48:21 UTC
introduce in new cluster level
convert on cluster upgrade with a warning
need to keep supporting 3.6-level clusters(and VMs) with cirrus, also on import

Comment 2 Yaniv Kaul 2016-03-03 20:20:07 UTC
David & David - thoughts?

Comment 8 Michal Skrivanek 2016-04-19 06:31:47 UTC
the current patch changes VNC to QXL, but there are issues with QXL on older guests. We need to either change that to VGA or revert back to CIRRUS

Comment 9 Michal Skrivanek 2016-04-19 08:30:33 UTC
or keep CIRRUS as an option for people who have issues. I would still prefer to change the default away from CIRRUS to nudge users into more modern card

Comment 10 meital avital 2016-08-09 19:51:05 UTC
I tried to verify this RFE on version: 4.0.2.3-0.1.el7ev

The import flow work, but the CL upgrade is not working - means after CL upgrade the VNC/Cirrus do not switch to VNC/VGA.

Comment 11 Red Hat Bugzilla Rules Engine 2016-08-09 19:51:14 UTC
Target release should be placed once a package build is known to fix a issue. Since this bug is not modified, the target version has been reset. Please use target milestone to plan a fix for a oVirt release.

Comment 12 Michal Skrivanek 2016-08-10 12:10:10 UTC
hm, there was some discussion about changing existing VMs. Apparently it is not done right now, but we may still want to do that.
Changing to 4.0 CL is a good time to do that

Comment 13 Sandro Bonazzola 2016-08-31 12:41:48 UTC
Not included in 4.0.4 rc1, please don't move to QE until next build

Comment 14 Sandro Bonazzola 2016-09-01 05:54:50 UTC
I've been ignored. Moving back to modified.

Comment 15 meital avital 2016-09-18 11:21:16 UTC
Verified on version : 4.0.4.2-0.1.el7ev

Now the CL upgrade works properly.