From e2cec454bc750ed061a03c55570f9c0184c72de7 Mon Sep 17 00:00:00 2001 From: Kyle Carberry Date: Fri, 2 Aug 2024 12:08:47 -0500 Subject: [PATCH] fix: check for io.EOF error in derpmap to resolve flake (#14125) See: https://github.com/coder/coder/actions/runs/10218717887/job/28275465405?pr=14045 --- codersdk/workspacesdk/connector.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/codersdk/workspacesdk/connector.go b/codersdk/workspacesdk/connector.go index 44bcd46699..5e5f528af6 100644 --- a/codersdk/workspacesdk/connector.go +++ b/codersdk/workspacesdk/connector.go @@ -267,7 +267,9 @@ func (tac *tailnetAPIConnector) derpMap(client proto.DRPCTailnetClient) error { if xerrors.Is(err, context.Canceled) || xerrors.Is(err, context.DeadlineExceeded) { return nil } - tac.logger.Error(tac.ctx, "error receiving DERP Map", slog.Error(err)) + if !xerrors.Is(err, io.EOF) { + tac.logger.Error(tac.ctx, "error receiving DERP Map", slog.Error(err)) + } return err } tac.logger.Debug(tac.ctx, "got new DERP Map", slog.F("derp_map", dmp))