-
Bug
-
Resolution: Done
-
Normal
-
ACM 2.12.0
-
False
-
None
-
False
-
-
-
Installer Sprint 2024-46
-
Important
-
None
Description of problem:
In ACM 2.12.0, if a user has a very large cluster that have a lot of operators running (~615), there is a chance where the MCH operator could fail to list/get ClusterServiceVersion resources. This is happening because the client-go that the MCH operator is utilizing is having issues with caching the amount of resources available.
W1107 17:45:46.730207 1 reflector.go:547] pkg/mod/k8s.io/client-go@v0.30.3/tools/cache/reflector.go:232: failed to list *v1alpha1.ClusterServiceVersion: stream error when reading response body, may be caused by closed connection. Please retry. Original error: stream error: stream ID 23079; INTERNAL_ERROR; received from peer E1107 17:45:46.730257 1 reflector.go:150] pkg/mod/k8s.io/client-go@v0.30.3/tools/cache/reflector.go:232: Failed to watch *v1alpha1.ClusterServiceVersion: failed to list *v1alpha1.ClusterServiceVersion: stream error when reading response body, may be caused by closed connection. Please retry. Original error: stream error: stream ID 23079; INTERNAL_ERROR; received from peer
Version-Release number of selected component (if applicable):
ACM 2.12.0
How reproducible:
Intermittently.
Steps to Reproduce:
- Install ACM 2.12.0
- Create MultiClusterHub resource
Actual results:
MultiClusterHub resource is stuck on: Progressing: True, reason: NewResourceCreated, and the phase is stuck on Installing.
Expected results:
MultiClusterHub phase status should reach Running.
Additional info:
- OpenShift version: 4.17.1