report EOF error

This commit is contained in:
Chris Lu
2024-02-05 17:47:34 -08:00
parent 07028a4864
commit 90fcde0e26

View File

@@ -161,8 +161,8 @@ func (p *TopicPublisher) doPublishToPartition(job *EachPartitionPublishJob) erro
for {
ackResp, err := publishClient.Recv()
if err != nil {
e, ok := status.FromError(err)
if ok && e.Code() == codes.Unknown && e.Message() == "EOF" {
e, _ := status.FromError(err)
if e.Code() == codes.Unknown && e.Message() == "EOF" {
return
}
publishClient.Err = err