Skip to content
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

Project Configuration - Run Prebuild always shows "Connecting to workspace Logs..." #6305

Closed
jldec opened this issue Oct 19, 2021 · 4 comments · Fixed by #8558
Closed

Project Configuration - Run Prebuild always shows "Connecting to workspace Logs..." #6305

jldec opened this issue Oct 19, 2021 · 4 comments · Fixed by #8558
Assignees
Labels
component: dashboard feature: teams and projects [DEPRECATED] Please, use feature: organizations or feature: projects labels instead. team: webapp Issue belongs to the WebApp team user experience

Comments

@jldec
Copy link
Contributor

jldec commented Oct 19, 2021

This is possibly a duplicate of #5573

Successful prebuilds should either show a log, or a message that there was no stdout.

Users are confused by the message "Connecting to workspace logs..." which persists even if the prebuild succeeds.

Screenshot 2021-10-20 at 00 15 48

Screenshot 2021-10-20 at 00 15 57

@jldec jldec added user experience feature: teams and projects [DEPRECATED] Please, use feature: organizations or feature: projects labels instead. team: webapp Issue belongs to the WebApp team labels Oct 19, 2021
@geropl
Copy link
Member

geropl commented Oct 25, 2021

@jldec Also, possibly related to #5904: I'm not sure we report "RUNNING"/"READY" correctly atm.

@mikenikles
Copy link
Contributor

I notice that with https://gitpod.io/projects/openvscode-server/c1cbd150-40e3-4d26-a1fd-545e09d1e20b today. The UI shows the Prebuild status as RUNNING, 18 minutes and counting, but all I see is Connecting to workspace logs.

@jldec jldec moved this to Scheduled in 🍎 WebApp Team Feb 16, 2022
@jldec
Copy link
Contributor Author

jldec commented Feb 16, 2022

Scheduled.
The inconsistent behavior of prebuild status and logs is adding to the perception of prebuild unreliability.

@jankeromnes
Copy link
Contributor

"Connecting to workspace logs..." was a pure front-end thing, which got removed in #8558:

Don't always print 'Connecting to workspace logs...' (it's somewhat misleading)

Context: We initially added it to show the user that the front-end is loaded, and now the backend is working to fetch what the user wants. However, we've observed that the backend is unreliable, and can fail in various different stages, so it's not always actually connecting (e.g. sometimes there is no workspace to connect to, other times it cannot find the logs for some reason).

Maybe showing a blank logs view is better than a somewhat misleading message.

A better, long-term fix would be to implement the Headless Logs (again) RFC, i.e. "central log ingestion service to content-service, make supervisor a writing client to this service".

Repository owner moved this from Scheduled to Done in 🍎 WebApp Team Mar 15, 2022
@jankeromnes jankeromnes self-assigned this Mar 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: dashboard feature: teams and projects [DEPRECATED] Please, use feature: organizations or feature: projects labels instead. team: webapp Issue belongs to the WebApp team user experience
Projects
Archived in project
5 participants