Skip to content

Commit 4fec03d

Browse files
committed
Rename MergeSamples to MergeSampleSets
1 parent 059c56a commit 4fec03d

File tree

7 files changed

+18
-18
lines changed

7 files changed

+18
-18
lines changed

pkg/chunk/chunk.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,7 @@ func chunksToIterators(chunks []Chunk) ([]local.SeriesIterator, error) {
297297
return nil, err
298298
}
299299

300-
ss.Values = util.MergeSamples(ss.Values, samples)
300+
ss.Values = util.MergeSampleSets(ss.Values, samples)
301301
}
302302

303303
iterators := make([]local.SeriesIterator, 0, len(sampleStreams))
@@ -327,7 +327,7 @@ func ChunksToMatrix(chunks []Chunk) (model.Matrix, error) {
327327
return nil, err
328328
}
329329

330-
ss.Values = util.MergeSamples(ss.Values, samples)
330+
ss.Values = util.MergeSampleSets(ss.Values, samples)
331331
}
332332

333333
matrix := make(model.Matrix, 0, len(sampleStreams))

pkg/chunk/chunk_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ func TestChunksToIterators(t *testing.T) {
145145

146146
iterator1 := util.NewSampleStreamIterator(&model.SampleStream{
147147
Metric: chunk1.Metric,
148-
Values: util.MergeSamples(chunk1Samples, chunk2Samples),
148+
Values: util.MergeSampleSets(chunk1Samples, chunk2Samples),
149149
})
150150

151151
// Create another chunk with a different metric

pkg/distributor/distributor.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -532,7 +532,7 @@ func (d *Distributor) queryIngesters(ctx context.Context, ingesters []*ring.Inge
532532
}
533533
fpToSampleStream[fp] = mss
534534
}
535-
mss.Values = util.MergeSamples(mss.Values, ss.Values)
535+
mss.Values = util.MergeSampleSets(mss.Values, ss.Values)
536536
}
537537
}
538538
}

pkg/querier/querier.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,7 @@ func mergeMatrices(matrices chan model.Matrix, errors chan error, n int) (model.
289289
if fpSS, ok := fpToSS[fp]; !ok {
290290
fpToSS[fp] = ss
291291
} else {
292-
fpSS.Values = util.MergeSamples(fpSS.Values, ss.Values)
292+
fpSS.Values = util.MergeSampleSets(fpSS.Values, ss.Values)
293293
}
294294
}
295295
}

pkg/util/iterator.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ func (msit MergeSeriesIterator) RangeValues(in metric.Interval) []model.SamplePa
5252
sampleSets = append(sampleSets, it.RangeValues(in))
5353
}
5454

55-
samples := MergeNSamples(sampleSets...)
55+
samples := MergeNSampleSets(sampleSets...)
5656
if len(samples) == 0 {
5757
return nil
5858
}

pkg/util/merger.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ package util
22

33
import "github.com/prometheus/common/model"
44

5-
// MergeSamples merges and dedupes two sets of already sorted sample pairs.
6-
func MergeSamples(a, b []model.SamplePair) []model.SamplePair {
5+
// MergeSampleSets merges and dedupes two sets of already sorted sample pairs.
6+
func MergeSampleSets(a, b []model.SamplePair) []model.SamplePair {
77
result := make([]model.SamplePair, 0, len(a)+len(b))
88
i, j := 0, 0
99
for i < len(a) && j < len(b) {
@@ -28,8 +28,8 @@ func MergeSamples(a, b []model.SamplePair) []model.SamplePair {
2828
return result
2929
}
3030

31-
// MergeNSamples merges and dedupes n sets of already sorted sample pairs.
32-
func MergeNSamples(sampleSets ...[]model.SamplePair) []model.SamplePair {
31+
// MergeNSampleSets merges and dedupes n sets of already sorted sample pairs.
32+
func MergeNSampleSets(sampleSets ...[]model.SamplePair) []model.SamplePair {
3333
l := len(sampleSets)
3434
switch l {
3535
case 0:
@@ -45,7 +45,7 @@ func MergeNSamples(sampleSets ...[]model.SamplePair) []model.SamplePair {
4545
for ; l > 1; l-- {
4646
left, right := <-c, <-c
4747
go func() {
48-
c <- MergeSamples(left, right)
48+
c <- MergeSampleSets(left, right)
4949
}()
5050
}
5151
return <-c

pkg/util/merger_test.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import (
88
"github.com/stretchr/testify/require"
99
)
1010

11-
func TestMergeSamples(t *testing.T) {
11+
func TestMergeSampleSets(t *testing.T) {
1212
now := model.Now()
1313
sample1 := model.SamplePair{Timestamp: now, Value: 1}
1414
sample2 := model.SamplePair{Timestamp: now.Add(1 * time.Second), Value: 2}
@@ -46,36 +46,36 @@ func TestMergeSamples(t *testing.T) {
4646
expected: []model.SamplePair{sample1, sample2, sample3, sample4},
4747
},
4848
} {
49-
samples := MergeSamples(c.samplesA, c.samplesB)
49+
samples := MergeSampleSets(c.samplesA, c.samplesB)
5050
require.Equal(t, c.expected, samples)
5151
}
5252
}
5353

54-
func TestMergeNSamples(t *testing.T) {
54+
func TestMergeNSampleSets(t *testing.T) {
5555
now := model.Now()
5656
sample1 := model.SamplePair{Timestamp: now, Value: 1}
5757
sample2 := model.SamplePair{Timestamp: now.Add(1 * time.Second), Value: 2}
5858
sample3 := model.SamplePair{Timestamp: now.Add(4 * time.Second), Value: 3}
5959
sample4 := model.SamplePair{Timestamp: now.Add(8 * time.Second), Value: 7}
6060

6161
for _, c := range []struct {
62-
samplesSet [][]model.SamplePair
62+
sampleSets [][]model.SamplePair
6363
expected []model.SamplePair
6464
}{
6565
{
66-
samplesSet: [][]model.SamplePair{{}, {}, {}},
66+
sampleSets: [][]model.SamplePair{{}, {}, {}},
6767
expected: []model.SamplePair{},
6868
},
6969
{
70-
samplesSet: [][]model.SamplePair{
70+
sampleSets: [][]model.SamplePair{
7171
{sample1, sample2},
7272
{sample2},
7373
{sample1, sample3, sample4},
7474
},
7575
expected: []model.SamplePair{sample1, sample2, sample3, sample4},
7676
},
7777
} {
78-
samples := MergeNSamples(c.samplesSet...)
78+
samples := MergeNSampleSets(c.sampleSets...)
7979
require.Equal(t, c.expected, samples)
8080
}
8181
}

0 commit comments

Comments
 (0)