Bug 1697803
Summary: | Console always send request about api/kubernetes/apis/ | ||
---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | shahan <hasha> |
Component: | Management Console | Assignee: | Samuel Padgett <spadgett> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Yadan Pei <yapei> |
Severity: | medium | Docs Contact: | |
Priority: | high | ||
Version: | 4.1.0 | CC: | aos-bugs, jokerman, mmccomas, xiaocwan, yanpzhan, yapei |
Target Milestone: | --- | Keywords: | BetaBlocker |
Target Release: | 4.1.0 | ||
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-04-15 20:17:18 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: |
Description
shahan
2019-04-09 06:59:07 UTC
console commits: 87cf25b49a98ef8d813c557ad4b74f0d18bc7d15 Effect more pages on same version: When user created and subscribed an Etcd operator, check the "All Instance" page from Etcd operator detail page, it keeps requesting in loop. Please check the below pages: All Instances (url: k8s/ns/openshift-operators/clusterserviceversions/etcdoperator.v0.9.4-clusterwide/instances) etcd Cluster (url: k8s/ns/openshift-operators/clusterserviceversions/etcdoperator.v0.9.4-clusterwide/etcd.database.coreos.com~v1beta2~EtcdCluster) etcd Backup (url: k8s/ns/openshift-operators/clusterserviceversions/etcdoperator.v0.9.4-clusterwide/etcd.database.coreos.com~v1beta2~EtcdBackup) etcd Restore (url: k8s/ns/openshift-operators/clusterserviceversions/etcdoperator.v0.9.4-clusterwide/etcd.database.coreos.com~v1beta2~EtcdRestore) This is caused by bug 1696387 where the quota API resource returns errors during discovery. We should change the console to tolerate it better, however. Bug 1697225 is also a symptom of this bug because it triggers re-render of the secret page, losing state. Sam, any workaround for this issue? This console has been too slow to hard use. Hope the original issue could be fixed ASAP. We have a basic fix in https://github.com/openshift/console/pull/1404. A workaround in the meantime is to log in with a normal user instead of kubeadmin. You shouldn't see the problem if you don't have authority to watch APIServices. The problem should disappear entirely now that https://github.com/openshift/origin/pull/22425 has merged. We're still working on making console more robust when an APIService is misbehaving. Two fixes merged to address this. One that fixes the cause in master: https://github.com/openshift/origin/pull/22425 And another that makes the console more tolerant of misbehaving API services: https://github.com/openshift/console/pull/1404 Now the console runs once API service discovery every 30s, around 120 requests per minute. Verified this bug. console image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:1f2ceacf044e29e75c488e5e641598015b2fff97274ab898409be5e020fea029 io.openshift.build.commit.id=d86dbff35d53acd8a0a48cde98cb6037d9577edb |