Skip to content

Commit 21093c0

Browse files
authored
fix: stop logging error on canceled query (coder#11506)
Fixes flake seen here: https://github.com/coder/coder/actions/runs/7447779208/job/20260756050
1 parent 0c953b4 commit 21093c0

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

coderd/provisionerdserver/provisionerdserver.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -242,10 +242,8 @@ func (s *server) heartbeatLoop() {
242242
}
243243
start := s.timeNow()
244244
hbCtx, hbCancel := context.WithTimeout(s.lifecycleCtx, s.heartbeatInterval)
245-
if err := s.heartbeat(hbCtx); err != nil {
246-
if !xerrors.Is(err, context.DeadlineExceeded) && !xerrors.Is(err, context.Canceled) {
247-
s.Logger.Error(hbCtx, "heartbeat failed", slog.Error(err))
248-
}
245+
if err := s.heartbeat(hbCtx); err != nil && !database.IsQueryCanceledError(err) {
246+
s.Logger.Error(hbCtx, "heartbeat failed", slog.Error(err))
249247
}
250248
hbCancel()
251249
elapsed := s.timeNow().Sub(start)

0 commit comments

Comments
 (0)