From b15d1c1d81426607cb1f82e81b755e768d4e89fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Pazos?= Date: Wed, 8 Nov 2023 12:06:19 -0300 Subject: [PATCH] Pool snappy decompression for minimized request --- storage/remote/codec.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/storage/remote/codec.go b/storage/remote/codec.go index 61beda193f..f2229e7a21 100644 --- a/storage/remote/codec.go +++ b/storage/remote/codec.go @@ -944,7 +944,9 @@ func DecodeMinimizedWriteRequest(r io.Reader) (*prompb.MinimizedWriteRequest, er return nil, err } - reqBuf, err := snappy.Decode(nil, compressed) + comp := GetPooledComp() + defer PutPooledComp(comp) + reqBuf, err := comp.Decompress(compressed) if err != nil { return nil, err }