Skip to content

Commit b85c0db

Browse files
committed
*: review feedback
1 parent bc276be commit b85c0db

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

processor/deltatocumulativeprocessor/benchmark_test.go

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -164,18 +164,18 @@ func BenchmarkProcessor(gb *testing.B) {
164164
}
165165

166166
func Benchmark(b *testing.B) {
167-
const K = 64 // number of metrics
168-
const S = 3 // number of streams
169-
P := runtime.GOMAXPROCS(0) // number of routines
170-
if P > K {
167+
const numMetrics = 64
168+
const numStreams = 3
169+
numRoutines := runtime.GOMAXPROCS(0)
170+
if numRoutines > numMetrics {
171171
b.Fatal("increase K")
172172
}
173173

174-
var id atomic.Int64
175-
id.Store(-1)
174+
var metricID atomic.Int64
175+
metricID.Store(-1)
176176

177177
var init sync.WaitGroup
178-
init.Add(P)
178+
init.Add(numRoutines)
179179
wait := make(chan struct{})
180180

181181
start := time.Now()
@@ -190,16 +190,16 @@ func Benchmark(b *testing.B) {
190190
close(wait)
191191
}()
192192

193-
k := K / P
193+
batchSize := numMetrics / numRoutines
194194
b.RunParallel(func(pb *testing.PB) {
195195
md := pmetric.NewMetrics()
196-
ms := make([]pmetric.Metric, k)
196+
ms := make([]pmetric.Metric, batchSize)
197197
for i := range ms {
198198
m := md.ResourceMetrics().AppendEmpty().ScopeMetrics().AppendEmpty().Metrics().AppendEmpty()
199-
mid := id.Add(1)
199+
mid := metricID.Add(1)
200200
m.SetName(fmt.Sprintf("metric-%d", mid))
201201
sum := m.SetEmptySum()
202-
for s := range S {
202+
for s := range numStreams {
203203
dp := sum.DataPoints().AppendEmpty()
204204
dp.Attributes().PutInt("s", int64(s))
205205
dp.SetIntValue(rand.Int64N(100))
@@ -227,7 +227,7 @@ func Benchmark(b *testing.B) {
227227
})
228228
b.StopTimer()
229229

230-
dps := K / P * S * b.N
230+
dps := batchSize * numStreams * b.N
231231
require.Equal(b, int64(dps), sink.Load())
232232
}
233233

processor/deltatocumulativeprocessor/internal/maps/map_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,6 @@ func TestLimit(t *testing.T) {
4949
fmt.Println(load.Load(), store.Load(), fail.Load())
5050

5151
require.Equal(t, int64(100), store.Load())
52-
require.Equal(t, int64(900), load.Load())
53-
require.Equal(t, int64(100), fail.Load())
52+
require.GreaterOrEqual(t, int64(900), load.Load())
53+
require.LessOrEqual(t, int64(100), fail.Load())
5454
}

0 commit comments

Comments
 (0)