-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
[code] upgrade to VS Code 1.57.0 #4507
Conversation
Codecov Report
@@ Coverage Diff @@
## main #4507 +/- ##
==========================================
- Coverage 38.39% 31.65% -6.74%
==========================================
Files 37 29 -8
Lines 5915 4792 -1123
==========================================
- Hits 2271 1517 -754
+ Misses 3469 3156 -313
+ Partials 175 119 -56
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
2928735
to
0632867
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
When I change the icon of a terminal, the IDE stalls (websocket disconnects and fails to reconnect), even for other tabs on the same workspace.
Log says
2021-06-16 13:34:23.003 GMTpanic: assignment to entry in nil map goroutine 387 [running]: github.com/gitpod-io/gitpod/supervisor/pkg/terminal.(*Term).UpdateAnnotations(0xc000129560, 0xc0004547b0, 0xc0004391e0, 0x1, 0x1) github.com/gitpod-io/gitpod/supervisor/pkg/terminal/terminal.go:318 +0x127 github.com/gitpod-io/gitpod/supervisor/pkg/terminal.(*MuxTerminalService).UpdateAnnotations(0xc000011ef0, 0xf01890, 0xc000454900, 0xc000b14c00, 0xc000011ef0, 0x0, 0x0) github.com/gitpod-io/gitpod/supervisor/pkg/terminal/service.go:354 +0xd1 github.com/gitpod-io/gitpod/supervisor/api._TerminalService_UpdateAnnotations_Handler.func1(0xf01890, 0xc000454900, 0xd5b580, 0xc000b14c00, 0x2d, 0xc02a9d57bb6e9dfc, 0x63659b477, 0x13e88c0) github.com/gitpod-io/gitpod/supervisor/[email protected]/terminal_grpc.pb.go:388 +0x89 github.com/grpc-ecosystem/go-grpc-middleware/logging/logrus.UnaryServerInterceptor.func1(0xf01890, 0xc000875ec0, 0xd5b580, 0xc000b14c00, 0xc000450e00, 0xc0003a1e60, 0xc0007d8ba0, 0x4a2766, 0xd658e0, 0xc000875ec0) github.com/grpc-ecosystem/[email protected]/logging/logrus/server_interceptors.go:31 +0x12f github.com/gitpod-io/gitpod/supervisor/api._TerminalService_UpdateAnnotations_Handler(0xd89f00, 0xc000011ef0, 0xf01890, 0xc000875ec0, 0xc000b14ba0, 0xc0004fe030, 0xf01890, 0xc000875ec0, 0xc0002c6100, 0x73) github.com/gitpod-io/gitpod/supervisor/[email protected]/terminal_grpc.pb.go:390 +0x150 google.golang.org/grpc.(*Server).processUnaryRPC(0xc0002361c0, 0xf09158, 0xc00013d080, 0xc000a60480, 0xc0004e8660, 0x13d6968, 0x0, 0x0, 0x0) google.golang.org/[email protected]/server.go:1286 +0x52b google.golang.org/grpc.(*Server).handleStream(0xc0002361c0, 0xf09158, 0xc00013d080, 0xc000a60480, 0x0) google.golang.org/[email protected]/server.go:1609 +0xd0c google.golang.org/grpc.(*Server).serveStreams.func1.2(0xc0004e6190, 0xc0002361c0, 0xf09158, 0xc00013d080, 0xc000a60480) google.golang.org/[email protected]/server.go:934 +0xab created by google.golang.org/grpc.(*Server).serveStreams.func1 google.golang.org/[email protected]/server.go:932 +0x1fd
0632867
to
d84dc77
Compare
@JanKoehnlein please try again |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks a lot, @akosyakov. LGTM now.
Nit: Changing the icon of a terminal is not reflected in other tabs on the same workspace while rename is.
I'd love to see @corneliusludmann test as well, as this has big impact.
It is limitations of terminal channel protocol. There is an event for changed title, but not an event for changed icon/color. |
When I execute
Peek.2021-06-17.12-54.mp4 |
Everything else looks good. |
@corneliusludmann gp open is code cli now, ant it has own semantic, I guess you have test folder and it opens this folder in a new tab |
You're right! My fault. |
What it does
Changes in Gitpod Code: gitpod-io/openvscode-server@bcd47c1
How to test
window.WebSocket.disconnectWorkspace()
, check that old websockets are closed and new opened of the same amount