Skip to content

Commit e2cec45

Browse files
authored
fix: check for io.EOF error in derpmap to resolve flake (coder#14125)
See: https://github.com/coder/coder/actions/runs/10218717887/job/28275465405?pr=14045
1 parent 6e36082 commit e2cec45

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

codersdk/workspacesdk/connector.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,9 @@ func (tac *tailnetAPIConnector) derpMap(client proto.DRPCTailnetClient) error {
267267
if xerrors.Is(err, context.Canceled) || xerrors.Is(err, context.DeadlineExceeded) {
268268
return nil
269269
}
270-
tac.logger.Error(tac.ctx, "error receiving DERP Map", slog.Error(err))
270+
if !xerrors.Is(err, io.EOF) {
271+
tac.logger.Error(tac.ctx, "error receiving DERP Map", slog.Error(err))
272+
}
271273
return err
272274
}
273275
tac.logger.Debug(tac.ctx, "got new DERP Map", slog.F("derp_map", dmp))

0 commit comments

Comments
 (0)