Uploaded image for project: 'Red Hat OpenShift Dev Spaces (formerly CodeReady Workspaces) '
  1. Red Hat OpenShift Dev Spaces (formerly CodeReady Workspaces)
  2. CRW-6281

Dev Spaces failed to open the workspace: The workspace status changed unexpectedly to "Starting"

XMLWordPrintable

    • False
    • None
    • False
    • Release Notes
    • Hide
      = The workspace status changed unexpectedly to 'Starting'

      Previously during a workspace startup, the status could have unexpectedly changed to 'Starting'

      The defect has been fixed in this release, and status changes (except 'Failed' and 'Terminating') are ignored during workspace startup.
      Show
      = The workspace status changed unexpectedly to 'Starting' Previously during a workspace startup, the status could have unexpectedly changed to 'Starting' The defect has been fixed in this release, and status changes (except 'Failed' and 'Terminating') are ignored during workspace startup.
    • Bug Fix
    • Done

      Description of problem:

      Workaround

      Prerequisites (if any, like setup, operators/versions):

      Steps to Reproduce

      1. Install Dev Spaces3.13.0.RC-devspaces-operator-bundle-container-3.13-108 + DWO 0.27
      2. Go to "User Dashboard > Create Workspace" page
      3. Click on "Empty Sample" button to create empty workspace

      Actual results:

      Dev Spaces failed to open the workspace: The workspace status changed unexpectedly to "Starting"

      Screencast: output (51).webm

      Test run: https://main-jenkins-csb-crwqe.apps.ocp-c1.prod.psi.redhat.com/job/Testing/job/e2e/job/basic/job/typescript-tests/21876/

      Expected results:

      Workspace has started successfully

      Reproducibility (Always/Intermittent/Only Once):

      Intermittent. Happened few times. Can't reproduce reliably.

      Acceptance criteria: 

       

      Definition of Done:

      Build Details:

      Additional info (Such as Logs, Screenshots, etc):

      devworkspace controller logs: devworkspace-controller-manager-785f9bf867-spqqn-devworkspace-controller.log

      {"level":"info","ts":"2024-04-23T08:50:58Z","logger":"controllers.DevWorkspace","msg":"Workspace is running","Request.Namespace":"admin-devspaces","Request.Name":"empty-ftrd","devworkspace_id":"workspaceb5cb23dc9f7a4665"}
      {"level":"info","ts":"2024-04-23T08:50:58Z","logger":"controllers.DevWorkspace","msg":"Reconciling Workspace","Request.Namespace":"admin-devspaces","Request.Name":"empty-ftrd","devworkspace_id":"workspaceb5cb23dc9f7a4665","resolvedConfig":"workspace.progressTimeout=300s,workspace.containerSecurityContext is set"}
      {"level":"info","ts":"2024-04-23T08:50:58Z","logger":"controllers.DevWorkspace","msg":"Main URL server not ready","Request.Namespace":"admin-devspaces","Request.Name":"empty-ftrd","devworkspace_id":"workspaceb5cb23dc9f7a4665","status-code":502}
      {"level":"info","ts":"2024-04-23T08:50:58Z","logger":"controllers.DevWorkspace","msg":"Failed to update workspace status due to conflict; retrying","Request.Namespace":"admin-devspaces","Request.Name":"empty-ftrd","devworkspace_id":"workspaceb5cb23dc9f7a4665"}
      {"level":"info","ts":"2024-04-23T08:50:58Z","logger":"controllers.DevWorkspace","msg":"Reconciling Workspace","Request.Namespace":"admin-devspaces","Request.Name":"empty-ftrd","devworkspace_id":"workspaceb5cb23dc9f7a4665","resolvedConfig":"workspace.progressTimeout=300s,workspace.containerSecurityContext is set"}
      {"level":"info","ts":"2024-04-23T08:50:58Z","logger":"controllers.DevWorkspace","msg":"Main URL server not ready","Request.Namespace":"admin-devspaces","Request.Name":"empty-ftrd","devworkspace_id":"workspaceb5cb23dc9f7a4665","status-code":503}
      {"level":"info","ts":"2024-04-23T08:50:58Z","logger":"controllers.DevWorkspace","msg":"Reconciling Workspace","Request.Namespace":"admin-devspaces","Request.Name":"empty-ftrd","devworkspace_id":"workspaceb5cb23dc9f7a4665","resolvedConfig":"workspace.progressTimeout=300s,workspace.containerSecurityContext is set"}
      {"level":"info","ts":"2024-04-23T08:50:59Z","logger":"controllers.DevWorkspace","msg":"Main URL server not ready","Request.Namespace":"admin-devspaces","Request.Name":"empty-ftrd","devworkspace_id":"workspaceb5cb23dc9f7a4665","status-code":503}
      {"level":"info","ts":"2024-04-23T08:50:59Z","logger":"controllers.DevWorkspace","msg":"Reconciling Workspace","Request.Namespace":"admin-devspaces","Request.Name":"empty-ftrd","devworkspace_id":"workspaceb5cb23dc9f7a4665","resolvedConfig":"workspace.progressTimeout=300s,workspace.containerSecurityContext is set"}
      {"level":"info","ts":"2024-04-23T08:50:59Z","logger":"controllers.DevWorkspace","msg":"Workspace is running","Request.Namespace":"admin-devspaces","Request.Name":"empty-ftrd","devworkspace_id":"workspaceb5cb23dc9f7a4665"}
      {"level":"info","ts":"2024-04-23T08:50:59Z","logger":"controllers.DevWorkspace","msg":"Reconciling Workspace","Request.Namespace":"admin-devspaces","Request.Name":"empty-ftrd","devworkspace_id":"workspaceb5cb23dc9f7a4665","resolvedConfig":"workspace.progressTimeout=300s,workspace.containerSecurityContext is set"}
      {"level":"info","ts":"2024-04-23T08:50:59Z","logger":"controllers.DevWorkspace","msg":"Workspace is running","Request.Namespace":"admin-devspaces","Request.Name":"empty-ftrd","devworkspace_id":"workspaceb5cb23dc9f7a4665"}
      {"level":"info","ts":"2024-04-23T08:56:23Z","logger":"controllers.DevWorkspace","msg":"Reconciling Workspace","Request.Namespace":"admin-devspaces","Request.Name":"empty-ftrd","devworkspace_id":"workspaceb5cb23dc9f7a4665","resolvedConfig":"workspace.progressTimeout=300s,workspace.containerSecurityContext is set"}
      

       

       *

        1. devworkspace-controller-manager-785f9bf867-spqqn-devworkspace-controller.log
          873 kB
          Dmytro Nochevnov
        2. output (51).webm
          3.55 MB
          Dmytro Nochevnov
        3. screenshot-Wait_workspace_readiness (2).png
          61 kB
          Dmytro Nochevnov

            okurinny Oleksii Kurinnyi
            dnochevn Dmytro Nochevnov
            Dmytro Nochevnov Dmytro Nochevnov
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: