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

[CI] Test perspective query parameters hangs after "perspective switcher menu refreshed" causing 6h timeout in e2e-gcp-console

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • 4.22
    • Management Console
    • None
    • None
    • False
    • Hide

      None

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

      Description

      The "Test perspective query parameters" E2E test in the `pull-ci-openshift-console-main-e2e-gcp-console` job is consistently hanging, causing the entire test suite to hit the 6-hour Prow timeout (exit code 127).

      Impact

      • Has affected ~13% of all `e2e-gcp-console` failures over the last 14 days
      • Blocks CI for unrelated PRs across the repository

      Failure pattern

      The test progresses through these steps and then hangs indefinitely:

      Test perspective query parameters
      redirect to home
      ensure perspective switcher is set to Core platform
      Admin is the only perspective available
      Admin is the only perspective available
      console.operator.openshift.io/cluster patched
      perspective switcher menu refreshed
      

       

      After "perspective switcher menu refreshed", no further progress is made. The Prow entrypoint kills the process after 6 hours:

      {"msg":"Process did not finish before 6h0m0s timeout"} {"msg":"Process did not exit before 15s grace period"} {"error":"process timed out"}
      error: failed to execute wrapped command: exit status 127
      

       

      CI Search results

      https://search.dptools.openshift.org/?search=perspective+switcher+menu+refreshed&maxAge=336h&context=1&type=junit&name=pull-ci-openshift-console-main-e2e-gcp-console&excludeName=&maxMatches=5&maxBytes=20971520&groupBy=job

      Root cause hypothesis

      After patching `console.operator.openshift.io/cluster`, the test appears to wait for the perspective switcher menu to update. The cluster likely doesn't reconcile the operator config in time (or the UI doesn't reflect the change), causing Cypress to wait indefinitely with no timeout guard.

              sgoodwin_redhat Steve goodwin
              sgoodwin_redhat Steve goodwin
              YaDan Pei YaDan Pei
              None
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: