From 2d9b3ad5b386dd42ec67e42b8f44a5efae750b4d Mon Sep 17 00:00:00 2001 From: Aliaksandr Valialkin Date: Thu, 9 Jul 2020 11:18:30 +0300 Subject: [PATCH] app/vmselect/promql/active_queries.go: simplify code a bit by inlining getNextActiveQueryID function --- app/vmselect/promql/active_queries.go | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/app/vmselect/promql/active_queries.go b/app/vmselect/promql/active_queries.go index c013cfddc..079502dc5 100644 --- a/app/vmselect/promql/active_queries.go +++ b/app/vmselect/promql/active_queries.go @@ -51,7 +51,7 @@ func (aq *activeQueries) Add(ec *EvalConfig, q string) uint64 { aqe.start = ec.Start aqe.end = ec.End aqe.step = ec.Step - aqe.qid = getNextActiveQueryID() + aqe.qid = atomic.AddUint64(&nextActiveQueryID, 1) aqe.q = q aqe.startTime = time.Now() @@ -77,8 +77,4 @@ func (aq *activeQueries) GetAll() []activeQueryEntry { return aqes } -func getNextActiveQueryID() uint64 { - return atomic.AddUint64(&nextActiveQueryID, 1) -} - var nextActiveQueryID = uint64(time.Now().UnixNano())