Skip to content

Commit 8b7dabd

Browse files
committed
more explicit logging for broker2http SSE receivers
Signed-off-by: Lance-Drane <ldraneutk@gmail.com>
1 parent 7dbef63 commit 8b7dabd

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

broker-2-http/src/routes/subscribe.rs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,14 @@ fn sse_response(
3434
yield Ok(event);
3535
},
3636
Err(e) => {
37-
tracing::error!(error = ?e, "SSE somehow didn't get message from broadcaster");
37+
match e {
38+
tokio::sync::broadcast::error::RecvError::Closed => {
39+
tracing::error!(error = ?e, "Broadcasting pipeline to SSE somehow closed, should not see this message!")
40+
},
41+
tokio::sync::broadcast::error::RecvError::Lagged(lag_count) => {
42+
tracing::error!(error = ?e, "SSE has missed {} messages from broadcaster", lag_count)
43+
},
44+
};
3845
},
3946
}
4047
},

0 commit comments

Comments
 (0)