diff --git a/changelogs/unreleased/1236-DheerajSShetty b/changelogs/unreleased/1236-DheerajSShetty new file mode 100644 index 000000000..87a4984a1 --- /dev/null +++ b/changelogs/unreleased/1236-DheerajSShetty @@ -0,0 +1 @@ +Need to defer closing the the ReadCloser in ObjectStoreGRPCServer.GetObject diff --git a/pkg/plugin/object_store.go b/pkg/plugin/object_store.go index 3d9214cb6..5c00c4ada 100644 --- a/pkg/plugin/object_store.go +++ b/pkg/plugin/object_store.go @@ -284,6 +284,7 @@ func (s *ObjectStoreGRPCServer) GetObject(req *proto.GetObjectRequest, stream pr if err != nil { return err } + defer rdr.Close() chunk := make([]byte, byteChunkSize) for {