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 { for {
ackResp, err := publishClient.Recv() ackResp, err := publishClient.Recv()
if err != nil { if err != nil {
e, ok := status.FromError(err) e, _ := status.FromError(err)
if ok && e.Code() == codes.Unknown && e.Message() == "EOF" { if e.Code() == codes.Unknown && e.Message() == "EOF" {
return return
} }
publishClient.Err = err publishClient.Err = err