Merge pull request #6818 from hashicorp/fix_6732

default wait time for amazon import to one hour.
This commit is contained in:
Megan Marsh 2018-10-10 11:27:34 -07:00 committed by GitHub
commit f5af2afc06
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 2 deletions

View File

@ -208,7 +208,7 @@ func WaitForVolumeToBeDetached(c *ec2.EC2, ctx aws.Context, input *ec2.DescribeV
func WaitForImageToBeImported(c *ec2.EC2, ctx aws.Context, input *ec2.DescribeImportImageTasksInput, opts ...request.WaiterOption) error { func WaitForImageToBeImported(c *ec2.EC2, ctx aws.Context, input *ec2.DescribeImportImageTasksInput, opts ...request.WaiterOption) error {
w := request.Waiter{ w := request.Waiter{
Name: "DescribeImages", Name: "DescribeImages",
MaxAttempts: 300, MaxAttempts: 720,
Delay: request.ConstantWaiterDelay(5 * time.Second), Delay: request.ConstantWaiterDelay(5 * time.Second),
Acceptors: []request.WaiterAcceptor{ Acceptors: []request.WaiterAcceptor{
{ {

View File

@ -157,7 +157,9 @@ max retries or find yourself being rate limited, you can override the max
retries and the delay in between retries by setting the environment variables retries and the delay in between retries by setting the environment variables
`AWS_MAX_ATTEMPTS` and `AWS_POLL_DELAY_SECONDS` on the machine running the `AWS_MAX_ATTEMPTS` and `AWS_POLL_DELAY_SECONDS` on the machine running the
Packer build. By default, the waiter that waits for your image to be imported Packer build. By default, the waiter that waits for your image to be imported
from s3 waits retries up to 300 times with a 5 second delay in between retries. from s3 will retry for up to an hour: it retries up to 720 times with a 5
second delay in between retries.
This is dramatically higher than many of our other waiters, to account for how This is dramatically higher than many of our other waiters, to account for how
long this process can take. long this process can take.