upload/aws: double the timeout for snapshot import
us-east-1 seems to very slow these days, some imports can take up to 15 minutes. This commit raises the number of attempts before we give up. Previously, we did 40 attempts, each delayed by 15 seconds, making the total timeout equal to 10 minutes. Now we do 80 attempts with the same delay, making the total timeout 20 minutes.
This commit is contained in:
parent
7ff15e1fc2
commit
b2048b9796
1 changed files with 1 additions and 1 deletions
|
|
@ -74,7 +74,7 @@ func WaitUntilImportSnapshotTaskCompleted(c *ec2.EC2, input *ec2.DescribeImportS
|
|||
func WaitUntilImportSnapshotTaskCompletedWithContext(c *ec2.EC2, ctx aws.Context, input *ec2.DescribeImportSnapshotTasksInput, opts ...request.WaiterOption) error {
|
||||
w := request.Waiter{
|
||||
Name: "WaitUntilImportSnapshotTaskCompleted",
|
||||
MaxAttempts: 40,
|
||||
MaxAttempts: 80, // this can take up to 15 minutes, therefore set the timeout to 20 minutes
|
||||
Delay: request.ConstantWaiterDelay(15 * time.Second),
|
||||
Acceptors: []request.WaiterAcceptor{
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue