@@ -68,9 +68,19 @@ func BenchmarkNewChunkMergeIterator_Seek(b *testing.B) {
6868 {numChunks : 1000 , numSamplesPerChunk : 120 , duplicationFactor : 3 , scrapeInterval : 30 * time .Second , seekStep : 30 * time .Second , enc : promchunk .PrometheusXorChunk },
6969 {numChunks : 1000 , numSamplesPerChunk : 120 , duplicationFactor : 3 , scrapeInterval : 30 * time .Second , seekStep : 30 * time .Second * 2 , enc : promchunk .PrometheusXorChunk },
7070 {numChunks : 1000 , numSamplesPerChunk : 120 , duplicationFactor : 3 , scrapeInterval : 30 * time .Second , seekStep : 30 * time .Second * 10 , enc : promchunk .PrometheusXorChunk },
71+ {numChunks : 1000 , numSamplesPerChunk : 120 , duplicationFactor : 3 , scrapeInterval : 30 * time .Second , seekStep : 30 * time .Second * 30 , enc : promchunk .PrometheusXorChunk },
7172 {numChunks : 1000 , numSamplesPerChunk : 120 , duplicationFactor : 3 , scrapeInterval : 30 * time .Second , seekStep : 30 * time .Second * 50 , enc : promchunk .PrometheusXorChunk },
7273 {numChunks : 1000 , numSamplesPerChunk : 120 , duplicationFactor : 3 , scrapeInterval : 30 * time .Second , seekStep : 30 * time .Second * 100 , enc : promchunk .PrometheusXorChunk },
7374 {numChunks : 1000 , numSamplesPerChunk : 120 , duplicationFactor : 3 , scrapeInterval : 30 * time .Second , seekStep : 30 * time .Second * 200 , enc : promchunk .PrometheusXorChunk },
75+
76+ {numChunks : 1000 , numSamplesPerChunk : 120 , duplicationFactor : 3 , scrapeInterval : 10 * time .Second , seekStep : 10 * time .Second / 2 , enc : promchunk .PrometheusXorChunk },
77+ {numChunks : 1000 , numSamplesPerChunk : 120 , duplicationFactor : 3 , scrapeInterval : 10 * time .Second , seekStep : 10 * time .Second , enc : promchunk .PrometheusXorChunk },
78+ {numChunks : 1000 , numSamplesPerChunk : 120 , duplicationFactor : 3 , scrapeInterval : 10 * time .Second , seekStep : 10 * time .Second * 2 , enc : promchunk .PrometheusXorChunk },
79+ {numChunks : 1000 , numSamplesPerChunk : 120 , duplicationFactor : 3 , scrapeInterval : 10 * time .Second , seekStep : 10 * time .Second * 10 , enc : promchunk .PrometheusXorChunk },
80+ {numChunks : 1000 , numSamplesPerChunk : 120 , duplicationFactor : 3 , scrapeInterval : 10 * time .Second , seekStep : 10 * time .Second * 30 , enc : promchunk .PrometheusXorChunk },
81+ {numChunks : 1000 , numSamplesPerChunk : 120 , duplicationFactor : 3 , scrapeInterval : 10 * time .Second , seekStep : 10 * time .Second * 50 , enc : promchunk .PrometheusXorChunk },
82+ {numChunks : 1000 , numSamplesPerChunk : 120 , duplicationFactor : 3 , scrapeInterval : 10 * time .Second , seekStep : 10 * time .Second * 100 , enc : promchunk .PrometheusXorChunk },
83+ {numChunks : 1000 , numSamplesPerChunk : 120 , duplicationFactor : 3 , scrapeInterval : 10 * time .Second , seekStep : 10 * time .Second * 200 , enc : promchunk .PrometheusXorChunk },
7484 }
7585
7686 for _ , scenario := range scenarios {
0 commit comments