cmd/devp2p: fix error in updating the cursor when collecting records for route53 (#22538)
This PR fixes a regression introduced in #22360, when we updated to the v2 of the AWS sdk, which causes current crawler to just get the same first 100 results over and over, and get stuck in a loop.
This commit is contained in:
parent
9429ab1472
commit
5bf6612a2e
@ -315,8 +315,16 @@ func (c *route53Client) collectRecords(name string) (map[string]recordSet, error
|
|||||||
break
|
break
|
||||||
}
|
}
|
||||||
|
|
||||||
// sets the cursor to the next batch
|
// Set the cursor to the next batc. From the AWS docs:
|
||||||
|
//
|
||||||
|
// To display the next page of results, get the values of NextRecordName,
|
||||||
|
// NextRecordType, and NextRecordIdentifier (if any) from the response. Then submit
|
||||||
|
// another ListResourceRecordSets request, and specify those values for
|
||||||
|
// StartRecordName, StartRecordType, and StartRecordIdentifier.
|
||||||
|
|
||||||
req.StartRecordIdentifier = resp.NextRecordIdentifier
|
req.StartRecordIdentifier = resp.NextRecordIdentifier
|
||||||
|
req.StartRecordName = resp.NextRecordName
|
||||||
|
req.StartRecordType = resp.NextRecordType
|
||||||
}
|
}
|
||||||
|
|
||||||
return existing, nil
|
return existing, nil
|
||||||
|
Loading…
Reference in New Issue
Block a user