Bug 1379641

Summary: IE doesn't work well in loading log for multiple items in "Monitoring page"
Product: OpenShift Container Platform Reporter: Xingxing Xia <xxia>
Component: Management ConsoleAssignee: Jessica Forrester <jforrest>
Status: CLOSED WONTFIX QA Contact: Yadan Pei <yapei>
Severity: low Docs Contact:
Priority: medium    
Version: 3.3.0CC: aos-bugs, jokerman, mmccomas, spadgett
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-06-04 20:35:09 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:

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.