Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion pkg/blobstore/grpcservers/byte_stream_server.go
Original file line number Diff line number Diff line change
Expand Up @@ -222,7 +222,6 @@ func (s *byteStreamServer) writeZstd(stream bytestream.ByteStream_WriteServer, r
if err != nil {
return status.Errorf(codes.ResourceExhausted, "Failed to acquire ZSTD decoder: %v", err)
Comment thread
aron-muon marked this conversation as resolved.
Outdated
}
defer zstdReader.Close()

if err := s.blobAccess.Put(
ctx,
Expand Down
8 changes: 8 additions & 0 deletions pkg/zstd/metrics_pool.go
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,11 @@ type metricsEncoder struct {
}

func (e *metricsEncoder) Close() error {
if e.Encoder == nil {
return nil
}
err := e.Encoder.Close()
e.Encoder = nil
e.releases.Inc()
return err
}
Expand All @@ -137,6 +141,10 @@ type metricsDecoder struct {
}

func (d *metricsDecoder) Close() {
if d.Decoder == nil {
return
}
d.Decoder.Close()
d.Decoder = nil
d.releases.Inc()
}