Uploaded image for project: 'Multiple Architecture Enablement'
  1. Multiple Architecture Enablement
  2. MULTIARCH-5657

EnoExecEvent rollbackFn failure may leave orphaned CRs in the cluster

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Minor Minor
    • None
    • None
    • None
    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Description:
      In mto code, if the ENOExecEvent status update fails, it will trigger rollbackFn , Since rollbackFn may inevitably fail during execution and it only logs errors when deletion fails, and because the controller skips EnoExecEvent if it's .status.podName=="" , this could leave orphaned CRs in the cluster.

      The influence:

      Leaving orphaned CRs can block the deletion of ClusterPodPlacementConfig.

       

      Workaround:

      Manually delete ENOExecEvent CRs in the operator namespace if ClusterPodPlacementConfig deletion is blocked.

              rhn-support-adistefa Alessandro Di Stefano
              lwan-wanglin Lin Wang
              None
              None
              None
              None
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: