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

Race condition in CPMS presubmits can cause not found error

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done-Errata
    • Icon: Minor Minor
    • 4.15.z
    • 4.13.z, 4.12.z, 4.14.z, 4.15.z, 4.16.z
    • None
    • No
    • False
    • Hide

      None

      Show
      None
    • N/A
    • Bug Fix
    • Done

      This is a clone of issue OCPBUGS-35476. The following is the description of the original issue:

      This is a clone of issue OCPBUGS-35416. The following is the description of the original issue:

      Description of problem:

      The presubmit test that expects an inactive CPMS to be regnerated, resets the state at the end of the test.
      In doing so, it causes the CPMS generator to re-generate back to the original state.
      Part of regeneration involves deleting and recreating the CPMS.
      
      If the regeneration is not quick enough, the next part of the test can fail, as it is expecting the CPMS to exist.
      
      We should change this to an eventually to avoid the race between the generator and the test.
      
      See https://prow.ci.openshift.org/view/gs/test-platform-results/pr-logs/pull/openshift_cluster-control-plane-machine-set-operator/304/pull-ci-openshift-cluster-control-plane-machine-set-operator-release-4.13-e2e-aws-operator/1801195115868327936 as an example failure
      

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

      
      

      How reproducible:

      
      

      Steps to Reproduce:

      1.
      2.
      3.
      

      Actual results:

      
      

      Expected results:

      
      

      Additional info:

      
      

            joelspeed Joel Speed
            openshift-crt-jira-prow OpenShift Prow Bot
            Zhaohua Sun Zhaohua Sun
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: