-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Allow users to "force stop" workspaces which are stuck in stopping #8420
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
@geropl bumping this due to recent events last week. We lost a few nodes over the course of a few days, and roughly 60 workspaces were stuck in stopping. |
This would have been helpful to have had when working on ( |
Another instance when this would have been helpful to have ( |
This would have been helpful to have had in |
Actually we've a workspace stuck in stopping since friday. So one more incident where this would have helped, if that boosts the priority. What's the best way to get it unstuck for now? |
+1. Having the same problem. |
Hi @alessandrosp, you might be experiencing issues because of an incident today. |
Can we offer this as a regular feature, without the constraint on a workspace being in stopping for some time? It feels that as a user, I should own the workspace, and hence even the force stop. We of-course need to communicate what it means to force-stop and the implications, but it feels that this should be a first-class feature rather than a special case of the workspace being stuck in Stopping (because if it is, it feels like a hack where we're pushing that problem onto the user). |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Is your feature request related to a problem? Please describe
This generally happens if the pod backing the related workspace enters a bad state while stopping.
Describe the behaviour you'd like
After some preconditions (an hour being in stopping?), grant the user the ability to force stop their workspace through the dashboard.
Why? This gives the user the ability to access their workspace and files w/o needing manual intervention from Gitpodders.
If this feature is used, we should track it via some metric, so we can understand how often it is being used.
Also, we should consider displaying a warning to the user, prior to using. For example, it is possible their backup is not done. So, if they were to force stop a workspace, and start a new instance, it could load a backup with N-1 data.
Another interesting idea is option #3 (below). It's less destructive, and the user would also be able to add those files to a new workspace, w/o potentially disrupting a long running backup.
Describe alternatives you've considered
Additional context
#7597 (comment)
The text was updated successfully, but these errors were encountered: