fix: change enqueue error to debug log level (#19686)

fixes https://github.com/coder/internal/issues/958

Logging was being done at error level, but most likely any errors are from simple races between an update triggered around the same time as a client disconnecting. Debug is fine for these.
This commit is contained in:
Spike Curtis
2025-09-03 13:42:02 +04:00
committed by GitHub
parent d415964b9f
commit 04dfda8a0e
+3 -2
View File
@@ -693,8 +693,9 @@ func (m *mapper) run() {
m.logger.Debug(m.ctx, "skipping nil node update")
continue
}
if err := m.c.Enqueue(update); err != nil && !xerrors.Is(err, context.Canceled) {
m.logger.Error(m.ctx, "failed to enqueue node update", slog.Error(err))
if err := m.c.Enqueue(update); err != nil {
// lots of reasons this could happen, most usually, the peer has disconnected.
m.logger.Debug(m.ctx, "failed to enqueue node update", slog.Error(err))
}
}
}