MCPcopy Create free account
hub / github.com/cortexproject/cortex / Marshal

Method Marshal

pkg/cortexpb/timeseries.go:88–97  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

86}
87
88func (p *PreallocWriteRequest) Marshal() (dAtA []byte, err error) {
89 size := p.Size()
90 p.data = bytePool.getSlice(size)
91 dAtA = *p.data
92 n, err := p.MarshalToSizedBuffer(dAtA[:size])
93 if err != nil {
94 return nil, err
95 }
96 return dAtA[:n], nil
97}
98
99func ReuseWriteRequest(req *PreallocWriteRequest) {
100 if req.data != nil {

Callers 1

Calls 3

getSliceMethod · 0.80
SizeMethod · 0.65
MarshalToSizedBufferMethod · 0.65

Tested by 1