From 21135578422e30986bbae2df0d631a1df63a9b46 Mon Sep 17 00:00:00 2001 From: David Zhao Date: Fri, 15 Sep 2023 12:55:54 -0700 Subject: [PATCH] Skip SendDataPacket logging on transport failure (#2074) That's a sign of peer connection failure, we do not need to log these --- pkg/rtc/room.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/rtc/room.go b/pkg/rtc/room.go index d04eb5cf8..1589ada96 100644 --- a/pkg/rtc/room.go +++ b/pkg/rtc/room.go @@ -1331,7 +1331,8 @@ func BroadcastDataPacketForRoom(r types.Room, source types.LocalParticipant, dp utils.ParallelExec(destParticipants, dataForwardLoadBalanceThreshold, 1, func(op types.LocalParticipant) { err := op.SendDataPacket(dp, dpData) - if err != nil && !errors.Is(err, io.ErrClosedPipe) && !errors.Is(err, sctp.ErrStreamClosed) { + if err != nil && !errors.Is(err, io.ErrClosedPipe) && !errors.Is(err, sctp.ErrStreamClosed) && + !errors.Is(err, ErrTransportFailure) { op.GetLogger().Infow("send data packet error", "error", err) } })