Configuration:
- Google Kubernete Engine (GKE) version - 1.18.12-gke.1210
- Nodes count - 2
- Node Configuration - 2 core 8 GB memory Machine with 30 GB hardisk
- AutoScale is enabaled
Eclipse che Advanced configuration:
server:
CHE_WORKSPACE_POOL_EXACT__SIZE: "60"
CHE_WORKSPACE_STORAGE_PREFERRED__TYPE: ephemeral
allowUserDefinedWorkspaceNamespaces: false
cheDebug: "false"
cheFlavor: che
cheHost: che-eclipse-che.domain.com
cheLogLevel: INFO
cheServerIngress: {}
cheServerRoute: {}
devfileRegistryIngress: {}
devfileRegistryRoute: {}
externalDevfileRegistry: false
externalPluginRegistry: false
gitSelfSignedCert: false
pluginRegistryIngress: {}
pluginRegistryRoute: {}
selfSignedCert: true
tlsSupport: true
useInternalClusterSVCNames: true
workspaceNamespaceDefault: all-che-workspace
storage:
preCreateSubPaths: true
pvcClaimSize: 128Gi
pvcStrategy: common
preferred_type: persistent
Bug Description :
Logged in 10 different users at the same time and launched 10 workspaces of each users at a time. 3 - 5 users are able to launch the workspace successfully, for remaining users getting time out error in mount volume, some users keep on loading the workspace and nothing is initialised in log window.
Error Screenshots :
- Error for User 1:
Failed to run the workspace: "Unrecoverable event occurred: 'FailedMount', 'Unable to attach or mount volumes: unmounted volumes=[claim-che-workspace], unattached volumes=[gitconfigvolume remote-endpoint che-workspace-token-dmn68 workspacep72ony0ucs0pqa5c-sshprivatekeys che-ca-certs broker-config-volume5iwa24 ssshkeyconfigvolume claim-che-workspace che-jwtproxy-config-volume]: timed out waiting for the condition', 'workspacep72ony0ucs0pqa5c.maven-d5476444f-6tcgg'"
- Error for User 2:
Failed to run the workspace: "Waiting for Kubernetes environment 'default' of the workspace'workspaceo6i4zoqzs1xym88w' reached timeout"
Try to run Che Workspace in debug mode. See https://www.eclipse.org/che/docs/che-7/end-user-guide/investigating-failures-at-a-workspace-start-using-the-verbose-mode/ It might give you some inputs about what is going wrong.