MCPcopy
hub / github.com/grafana/tempo / Decode

Method Decode

tempodb/backend/compression.go:34–45  ·  view source on GitHub ↗
(buf []byte)

Source from the content-addressed store, hash-verified

32}
33
34func (c *ZstdCodec) Decode(buf []byte) ([]byte, error) {
35 d, _ := c.decoders.Get().(*zstd.Decoder)
36 if d == nil {
37 var err error
38 d, err = zstd.NewReader(nil, zstd.WithDecoderConcurrency(0))
39 if err != nil {
40 return nil, err
41 }
42 }
43 defer c.decoders.Put(d)
44 return d.DecodeAll(buf, nil)
45}

Callers

nothing calls this directly

Calls 2

GetMethod · 0.65
PutMethod · 0.45

Tested by

no test coverage detected