Bug 1349486

Summary: vnc console in chrome is slow [OSP7]
Product: Red Hat OpenStack Reporter: Ondrej <ochalups>
Component: novncAssignee: Lon Hohberger <lhh>
Status: CLOSED ERRATA QA Contact: Ido Ovadia <iovadia>
Severity: medium Docs Contact:
Priority: high    
Version: 8.0 (Liberty)CC: aortega, athomas, awaugama, dmaley, ealcaniz, iievstig, jbuchta, lhh, mfuruta, mrunge, mschuppe, nbarcet, nlevinki, rcernin, srevivo, sross
Target Milestone: asyncKeywords: Rebase, ZStream
Target Release: 7.0 (Kilo)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: novnc-0.6.1-1.el7ost Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
: 1353926 (view as bug list) Environment:
Last Closed: 2016-08-17 11:38:32 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:
Bug Depends On:    
Bug Blocks: 1353926, 1358486    

Description Ondrej 2016-06-23 14:13:03 UTC
Description of problem:
If Horizon vnc console is opened in chrome or opera, it responds very slowly.
Firefox works ok.


Version-Release number of selected component (if applicable):
python-django-horizon-2015.1.2-4.el7ost.noarch
google-chrome-stable-51.0.2704.103-1.x86_64

How reproducible:


Steps to Reproduce:
1.Project->Instances->Console
2.
3.

Actual results:
console responds slowly in chrome and opera

Expected results:
console respond time in chrome is normal

Additional info:

Comment 3 Matthias Runge 2016-06-23 15:53:10 UTC
Console is handled by novnc, Horizon just forwards the connection.

Please report the version of novnc being used.

Comment 4 Ondrej 2016-06-24 07:09:03 UTC
Hi,
the issue is hits in both versions:
OSP7:
openstack-nova-novncproxy-2015.1.3-7.el7ost.noarch
OSP8:
openstack-nova-novncproxy-12.0.2-5.el7ost.noarch

novnc-0.5.1-2.el7ost.noarch

Comment 5 Ondrej 2016-06-30 09:05:34 UTC
Chrome works fine up till version google-chrome-stable-50.0.2661.102-1.x86_64.rpm,
once upgraded to version google-chrome-stable-51.0.2704.63-1.x86_64.rpm vnc console began to respond slowly.
Ondrej

Comment 6 Ondrej 2016-06-30 09:44:43 UTC
Opera behaves similarly, 
working: opera-stable_37.0.2178.54_amd64.rpm
slowed: opera-stable_38.0.2220.29_amd64.rpm

Comment 8 Iuliia Ievstignieieva 2016-07-04 09:05:45 UTC
Hi all,

We need information on this bug to set the customer expectations. Please provide us the information required by Jan:


1) where the issue really is
2) is the patch available (upstream / downstream)
3) Can we fix it ?
4) When can the fix be delivered?


Thank you very much,


Julia

Comment 9 Robin Cernin 2016-07-04 10:51:09 UTC
I am running some tests with latest noVNC on Red Hat OpenStack Platform and can confirm that the issue is affecting noVNC. After swapping the noVNC files shipped with upstream code we couldn't reproduce the issue. We need to identify which patch fixes the Google Chrome slowness and backport it.

Comment 10 Matthias Runge 2016-07-04 10:56:11 UTC
Seconded. That's what I found. I even identified a patch, but there was so much refactoring, that I don't believe it's worth the effort to backport rather than to rebase to a later version.

See: https://github.com/kanaka/noVNC/releases/tag/v0.6.0

Comment 17 Edu Alcaniz 2016-07-18 09:11:41 UTC
Morning, could give us an update please.

Comment 21 Ido Ovadia 2016-08-01 09:23:15 UTC
Verified
========
novnc-0.6.1-1.el7ost.noarch
chrome 51.0.2704.106 (64-bit)

Comment 23 errata-xmlrpc 2016-08-17 11:38:32 UTC
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.

https://rhn.redhat.com/errata/RHBA-2016-1622.html