Skip to content

Commit 44a6117

Browse files
committed
Use int64 and moree efficient incrementing
1 parent 88d80b1 commit 44a6117

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

stress/client/main.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ var (
5656
tlsServerName = flag.String("server_host_override", "foo.test.google.fr", "The server name use to verify the hostname returned by TLS handshake if it is not empty. Otherwise, --server_host is used.")
5757
caFile = flag.String("ca_file", "", "The file containing the CA root cert file")
5858

59-
totalNumCalls int32
59+
totalNumCalls int64
6060
logger = grpclog.Component("stress")
6161
)
6262

@@ -242,7 +242,7 @@ func performRPCs(gauge *gauge, conn *grpc.ClientConn, selector *weightedRandomTe
242242
interop.DoCustomMetadata(client, grpc.WaitForReady(true))
243243
}
244244
numCalls++
245-
atomic.AddInt32(&totalNumCalls, 1)
245+
defer func() { atomic.AddInt64(&totalNumCalls, numCalls) }()
246246
gauge.set(int64(float64(numCalls) / time.Since(startTime).Seconds()))
247247

248248
select {

0 commit comments

Comments
 (0)