aboutsummaryrefslogtreecommitdiff
path: root/weed/mq/broker/broker_grpc_pub_follow.go
diff options
context:
space:
mode:
Diffstat (limited to 'weed/mq/broker/broker_grpc_pub_follow.go')
-rw-r--r--weed/mq/broker/broker_grpc_pub_follow.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/weed/mq/broker/broker_grpc_pub_follow.go b/weed/mq/broker/broker_grpc_pub_follow.go
index 117dc4f87..d8f472249 100644
--- a/weed/mq/broker/broker_grpc_pub_follow.go
+++ b/weed/mq/broker/broker_grpc_pub_follow.go
@@ -53,7 +53,11 @@ func (b *MessageQueueBroker) PublishFollowMe(stream mq_pb.SeaweedMessaging_Publi
// TODO: change this to DataMessage
// log the message
- logBuffer.AddToBuffer(dataMessage)
+ if addErr := logBuffer.AddToBuffer(dataMessage); addErr != nil {
+ err = fmt.Errorf("failed to add message to log buffer: %w", addErr)
+ glog.Errorf("Failed to add message to log buffer: %v", addErr)
+ break
+ }
// send back the ack
if err := stream.Send(&mq_pb.PublishFollowMeResponse{