send flush message to follower before shutting down logBuffer

This commit is contained in:
chrislu
2024-04-01 16:01:26 -07:00
parent e568e742c9
commit f07875e8e1
4 changed files with 41 additions and 1 deletions

View File

@@ -43,6 +43,10 @@ func (b *MessageQueueBroker) PublishFollowMe(stream mq_pb.SeaweedMessaging_Publi
} else if closeMessage := req.GetClose(); closeMessage != nil {
glog.V(0).Infof("topic %v partition %v publish stream closed: %v", initMessage.Topic, initMessage.Partition, closeMessage)
break
} else if flushMessage := req.GetFlush(); flushMessage != nil {
glog.V(0).Infof("topic %v partition %v publish stream flushed: %v", initMessage.Topic, initMessage.Partition, flushMessage)
} else {
glog.Errorf("unknown message: %v", req)
}
}
return nil