You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#978 added an extra check for the PodUnschedulable condition, for cases when pod events were not reliable to report issues with the workspace deployment. That fix was made obsolete by 255d699.
Now it's come to my attention that, if you try and add the FailedScheduling event to the list of ignoredUnrecoverableEvents in the DWOC, the PodUnschedulable condition will still be caught, and the workspace will fail.
How To Reproduce
Add FailedScheduling to the ignoredUnrecoverableEvents in the DWOC:
See that the workspace still fails, stating the pod is unschedulable:
$ kubectl get dw -n $NAMESPACE -w
NAME DEVWORKSPACE ID PHASE INFO
theia-next-high-cpu workspace544c789045e040d0 Failed Pod is unschedulable: 0/1 nodes are available: 1 Insufficient cpu. preemption: 0/1 nodes are available: 1 No preemption victims found for incoming pod.
Expected behavior
The workspace does not fail immediately, and should time out instead.
The text was updated successfully, but these errors were encountered:
Description
#978 added an extra check for the
PodUnschedulable
condition, for cases when pod events were not reliable to report issues with the workspace deployment. That fix was made obsolete by 255d699.Now it's come to my attention that, if you try and add the FailedScheduling event to the list of ignoredUnrecoverableEvents in the DWOC, the
PodUnschedulable
condition will still be caught, and the workspace will fail.How To Reproduce
Expected behavior
The workspace does not fail immediately, and should time out instead.
The text was updated successfully, but these errors were encountered: