Skip to content

Commit 7017443

Browse files
committed
close stream
1 parent 48f97f4 commit 7017443

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

internal/file/file_service_operator.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -539,7 +539,11 @@ func (fso *FileServiceOperator) sendFileUpdateStreamChunks(
539539
chunkID++
540540
}
541541

542-
return nil
542+
// Ensure the stream is closed and wait for the server's response only
543+
// after all chunks are sent
544+
_, err = updateFileStreamClient.CloseAndRecv()
545+
546+
return err
543547
}
544548

545549
func (fso *FileServiceOperator) sendFileUpdateStreamChunk(

test/mock/grpc/mock_management_file_service.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,8 @@ func (mgs *FileService) UpdateFileStream(streamingServer grpc.ClientStreamingSer
217217
return writeChunkedFileError
218218
}
219219

220+
streamingServer.SendAndClose(&v1.UpdateFileResponse{})
221+
220222
return nil
221223
}
222224

0 commit comments

Comments
 (0)