From c524796e72f10c05a94b82ca8ab2601a4c84283f Mon Sep 17 00:00:00 2001 From: Cian Johnston Date: Wed, 4 Jun 2025 16:36:31 +0100 Subject: [PATCH] chore(provisionersdk): ignore io.EOF in Session.requestReader --- provisionersdk/session.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/provisionersdk/session.go b/provisionersdk/session.go index 8c5b8cf40b70d..fe6e3e2ca1f97 100644 --- a/provisionersdk/session.go +++ b/provisionersdk/session.go @@ -100,7 +100,11 @@ func (s *Session) requestReader(done <-chan struct{}) <-chan *proto.Request { for { req, err := s.stream.Recv() if err != nil { - s.Logger.Info(s.Context(), "recv done on Session", slog.Error(err)) + if !xerrors.Is(err, io.EOF) { + s.Logger.Warn(s.Context(), "recv done on Session", slog.Error(err)) + } else { + s.Logger.Info(s.Context(), "recv done on Session") + } return } select {