Skip to content

Commit 6952acb

Browse files
committed
Remove Atomic variable as it is not required.
1 parent 2e8253c commit 6952acb

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

plugins/outputs/kinesis/kinesis.go

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ package kinesis
33
import (
44
"log"
55
"os"
6-
"sync/atomic"
76
"time"
87

98
"github.com/aws/aws-sdk-go/aws"
@@ -158,7 +157,7 @@ func writekinesis(k *KinesisOutput, r []*kinesis.PutRecordsRequestEntry) time.Du
158157
}
159158

160159
func (k *KinesisOutput) Write(metrics []telegraf.Metric) error {
161-
var sz uint32 = 0
160+
var sz uint32
162161

163162
if len(metrics) == 0 {
164163
return nil
@@ -167,7 +166,7 @@ func (k *KinesisOutput) Write(metrics []telegraf.Metric) error {
167166
r := []*kinesis.PutRecordsRequestEntry{}
168167

169168
for _, metric := range metrics {
170-
atomic.AddUint32(&sz, 1)
169+
sz++
171170

172171
values, err := k.serializer.Serialize(metric)
173172
if err != nil {
@@ -185,7 +184,7 @@ func (k *KinesisOutput) Write(metrics []telegraf.Metric) error {
185184
// Max Messages Per PutRecordRequest is 500
186185
elapsed := writekinesis(k, r)
187186
log.Printf("E! Wrote a %+v point batch to Kinesis in %+v.\n", sz, elapsed)
188-
atomic.StoreUint32(&sz, 0)
187+
sz = 0
189188
r = nil
190189
}
191190
}

0 commit comments

Comments
 (0)