Bug 1379641 - IE doesn't work well in loading log for multiple items in "Monitoring page"
Summary: IE doesn't work well in loading log for multiple items in "Monitoring page"
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: OpenShift Container Platform
Classification: Red Hat
Component: Management Console
Version: 3.3.0
Hardware: Unspecified
OS: Unspecified
medium
low
Target Milestone: ---
: ---
Assignee: Jessica Forrester
QA Contact: Yadan Pei
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-09-27 09:40 UTC by Xingxing Xia
Modified: 2019-06-04 20:35 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-06-04 20:35:09 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description Xingxing Xia 2016-09-27 09:40:45 UTC
Description of problem:
When clicking multiple items to load log in "Monitoring page", Edge25 and IE11 don't work well. In Edge25, after clicking 2 items to let them loading log, click a 3rd item, the new item always hang there with "Loading log ...". IE11 is worse, after clicking 1 item, click a 2nd item, the new item hang with with "Loading log ...". (Can easily reproduced against dev-preview-stg)
Other browser such as Firefox 48, Chrome 50 don't have the problem, they can be loading logs for any items you clicked.

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

How reproducible:
Always

Steps to Reproduce:
1. Create new-app
$ oc new-app -f https://raw.githubusercontent.com/openshift/origin/master/examples/sample-app/application-template-stibuild.json
2. After all pods are deployed, go to web console "Monitoring page"
3. Click several items to expand so as to load the log for the items.

Actual results:
3. Edge25 can be only loading 2 items' log, the 3rd will hang (see att)
IE11 can be only loading 1 item's log, the 2nd will hang.

Expected results:
3. Should work well in loading log for multiple items

Additional info:

Comment 2 Jessica Forrester 2016-09-27 13:07:37 UTC
Yeah this is a known issue caused by the websocket limitation in IE and Edge which can only be configured in the windows registry https://msdn.microsoft.com/en-us/library/ee330736(v=vs.85).aspx#websocket_maxconn

The browser doesn't even properly trigger an onclose event so we cant handle it as an error.  We have an issue open upstream in kubernetes for a new API behavior that would let us reuse websocket connections for multiple things. https://github.com/kubernetes/kubernetes/issues/1685

The only alternative is to change the behavior in IE/Edge so that only one section in the monitoring page can be open at the same time.

Comment 3 Jessica Forrester 2017-10-19 19:52:45 UTC
Edge is no longer a problem with this fix https://github.com/openshift/origin-web-console/pull/2315
Since Edge now allows a much larger websocket limit by default.

Comment 4 Samuel Padgett 2019-06-04 20:35:09 UTC
This does not apply to the new 4.1 console. We do not plan to address this bug in the 3.x console.


Note You need to log in before you can comment on or make changes to this bug.