Fix err shadowing (#11296)

This commit is contained in:
Scott Miller 2021-04-07 11:25:23 -05:00 committed by GitHub
parent 7daf061216
commit 080c9ca6ba
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -500,7 +500,7 @@ func (d *DynamoDBBackend) HAEnabled() bool {
func (d *DynamoDBBackend) batchWriteRequests(requests []*dynamodb.WriteRequest) error {
for len(requests) > 0 {
batchSize := int(math.Min(float64(len(requests)), 25))
batch := map[string][]*dynamodb.WriteRequest{ d.table: requests[:batchSize] }
batch := map[string][]*dynamodb.WriteRequest{d.table: requests[:batchSize]}
requests = requests[batchSize:]
var err error
@ -511,19 +511,20 @@ func (d *DynamoDBBackend) batchWriteRequests(requests []*dynamodb.WriteRequest)
boff.MaxElapsedTime = 600 * time.Second
for len(batch) > 0 {
output, err := d.client.BatchWriteItem(&dynamodb.BatchWriteItemInput{
var output *dynamodb.BatchWriteItemOutput
output, err = d.client.BatchWriteItem(&dynamodb.BatchWriteItemInput{
RequestItems: batch,
})
if err != nil{
if err != nil {
break
}
if len(output.UnprocessedItems) == 0 {
break
} else {
duration := boff.NextBackOff();
if (duration != backoff.Stop) {
duration := boff.NextBackOff()
if duration != backoff.Stop {
batch = output.UnprocessedItems
time.Sleep(duration)
} else {