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

Function createChunks

pkg/querier/batch/batch_test.go:162–173  ·  view source on GitHub ↗
(b *testing.B, step time.Duration, numChunks, numSamplesPerChunk, duplicationFactor int, enc promchunk.Encoding)

Source from the content-addressed store, hash-verified

160}
161
162func createChunks(b *testing.B, step time.Duration, numChunks, numSamplesPerChunk, duplicationFactor int, enc promchunk.Encoding) []chunk.Chunk {
163 result := make([]chunk.Chunk, 0, numChunks)
164
165 for range duplicationFactor {
166 for c := range numChunks {
167 minTime := step * time.Duration(c*numSamplesPerChunk)
168 result = append(result, util.GenerateChunk(b, step, model.Time(minTime.Milliseconds()), numSamplesPerChunk, enc))
169 }
170 }
171
172 return result
173}

Calls 1

GenerateChunkFunction · 0.92

Tested by

no test coverage detected