Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-1991

kube-controller-manager resource quota controller needs to stop watching all events


      This bug is a backport clone of [Bugzilla Bug 2118318](https://bugzilla.redhat.com/show_bug.cgi?id=2118318). The following is the description of the original bug:

      +++ This bug was initially created as a clone of Bug #2117569 +++

      Description of problem:

      The garbage collector resource quota controller must ignore ALL events; otherwise, if a rogue controller or a workload causes unbound event creation, performance will degrade as it has to process the events.

      Fix: https://github.com/kubernetes/kubernetes/pull/110939

      This bug is to track fix in master (4.12) and also allow to backport to 4.11.1

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

      How reproducible:

      Steps to Reproduce:

      Actual results:

      Expected results:

      Additional info:

      — Additional comment from Michal Fojtik on 2022-08-11 10:52:28 UTC —

      I'm using FastFix here as we need to backport this to 4.11.1 to avoid support churn for busy clusters or clusters doing upgrades.

      — Additional comment from ART BZ Bot on 2022-08-11 15:13:32 UTC —

      Elliott changed bug status from MODIFIED to ON_QA.
      This bug is expected to ship in the next 4.12 release.

      — Additional comment from zhou ying on 2022-08-12 03:03:34 UTC —

      checked the payload commit id , the payload 4.12.0-0.nightly-2022-08-11-191750 has container the fixed pr .

      oc adm release info registry.ci.openshift.org/ocp/release:4.12.0-0.nightly-2022-08-11-191750 --commit-urls |grep hyperkube
      Warning: the default reading order of registry auth file will be changed from "${HOME}/.docker/config.json" to podman registry config locations in the future version. "${HOME}/.docker/config.json" is deprecated, but can still be used for storing credentials as a fallback. See https://github.com/containers/image/blob/main/docs/containers-auth.json.5.md for the order of podman registry config locations.
      hyperkube https://github.com/openshift/kubernetes/commit/da80cd038ee5c3b45ba36d4b48b42eb8a74439a3

      commit da80cd038ee5c3b45ba36d4b48b42eb8a74439a3 (HEAD -> master, origin/release-4.13, origin/release-4.12, origin/master, origin/HEAD)
      Merge: a9d6306a701 055b96e614a
      Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com>
      Date: Thu Aug 11 15:13:05 2022 +0000

      Merge pull request #1338 from benluddy/openshift-pick-110888

      Bug 2117569: UPSTREAM: 110888: feat: fix a bug thaat not all event be ignored by gc controller

            bluddy Ben Luddy
            openshift-crt-jira-prow OpenShift Prow Bot
            ying zhou ying zhou
            0 Vote for this issue
            5 Start watching this issue