-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Cannot generate a workspace snapshot #5862
Comments
I tested this also by opening https://github.com/gitpod-io/gitpod in Gitpod, and coose from the menu: |
Vscode 1.59 |
I updated the description of this issue, to clarify this bug is happening only on some complex repos (DrupalPod, Gitpod, etc.), while on simpler repo (typescript demo workspace) I am able to create a snapshot. |
GLB drops web socket connection each 10mins. Maybe it is bad luck that it happens in between. |
@akosyakov I tested this multiple times, one after the other, different repos, etc. |
If it cannot be optimised then we should reconsider api, with notification from server instead of long running RPC call. |
I could reproduce the issue. Thanks @shaal for reporting and @akosyakov for the ping. 🏓 |
/schedule |
@csweichel: Issue scheduled in the meta team (WIP: 0) In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
I'm not sure this will be an issue anymore with the recent changes to websocket (to be deployed). The MessageConnection stays intact depsite the underlying transport (websocket) is reconnecting, so we should still receive the response after reconnect and have the long-running call return. Will try to test and verify. Update: Nope, still broken 😬 |
Experiencing the same with a Lando/Drupal Project in Gitpod and a larger Database. Can we help with (for example Debugging-Output / information) ? |
Thx @zuernBernhard . We can reliably reproduce, and are currently investigating ways to mitigate this. The trigger is indeed the size of the repo, so a possible mitigation/workaround would be to (remporarily) reduce that. |
@zuernBernhard Could you share a link to the project you have these problems with? |
I created a minimal repo to replicate this bug. |
@akosyakov We have multiple options how to solve this; none of which I find super-nice because they're rather involving. Happy to re-iterate in sync, but here's the problem: We have to somehow make
This leaves us with the question how we detect the state of a snapshot in
@csweichel Would be interested in your thoughts as well. |
Just had a discussion with @csweichel . Results:
|
No, roboquat! 🙃 |
@geropl Which state is this issue in now? |
in progress. Waiting 1 day before merging the IDE PR, and then waiting for it being deployed: gitpod-io/openvscode-server#169 lessons for me after this issue: try hard to have 1 issue per PR; everything else is cumbersome. |
IDE part got merged: gitpod-io/openvscode-server#169 (review) |
@geropl Thank you! cannot wait to test it out! |
Closing this as the fix has landed in production. Cc @shaal @zuernBernhard
Thanks, everyone! Cc @geropl |
Thank you for fixing this! |
Thx @gtsiolis , missed the deployment. |
Bug description
After opening DrupalPod in Gitpod, I open the hamburger menu on top-left corner, and choose
Gitpod: Share Workspace Snapshot
I see
Capturing workspace snapshot
dialog -After a few minutes, it displays an error -
Errors in console:
(Using Gitpod's VScode v1.59)
Steps to reproduce
https://gitpod.io/#https://github.com/shaal/DrupalPod
Gitpod: Share Workspace Snapshot
Expected behavior
I was able to take snapshots of DrupalPod workspace in the past, but somehow I can no longer able to.
Example repository
https://github.com/shaal/DrupalPod
Anything else?
I am able to create workspace snapshot on 'simpler' repos, such as - https://gitpod.io/#https://github.com/gitpod-io/template-typescript-node
The text was updated successfully, but these errors were encountered: