tsdb: Replace usage of sync/atomic with uber-go/atomic

Signed-off-by: Javier Palomo <javier.palomo.almena@gmail.com>
pull/7683/head
Javier Palomo 2020-07-28 14:19:37 +02:00
parent bf6b063bfb
commit 90324bcfc4
1 changed files with 3 additions and 3 deletions

View File

@ -17,11 +17,11 @@ import (
"io/ioutil"
"os"
"strconv"
"sync/atomic"
"testing"
"github.com/prometheus/prometheus/pkg/labels"
"github.com/prometheus/prometheus/util/testutil"
"go.uber.org/atomic"
)
func BenchmarkHeadStripeSeriesCreate(b *testing.B) {
@ -51,11 +51,11 @@ func BenchmarkHeadStripeSeriesCreateParallel(b *testing.B) {
testutil.Ok(b, err)
defer h.Close()
var count int64
var count atomic.Int64
b.RunParallel(func(pb *testing.PB) {
for pb.Next() {
i := atomic.AddInt64(&count, 1)
i := count.Inc()
h.getOrCreate(uint64(i), labels.FromStrings("a", strconv.Itoa(int(i))))
}
})