78 lines
3.4 KiB
Diff
78 lines
3.4 KiB
Diff
From 455475a4dbd9143605320fbcab748a569efecbcd Mon Sep 17 00:00:00 2001
|
|
From: Bert Blommers <info@bertblommers.nl>
|
|
Date: Tue, 28 Jun 2022 11:17:35 +0000
|
|
Subject: [PATCH] Route53 - wait times
|
|
|
|
---
|
|
internal/service/route53/record.go | 4 ++--
|
|
internal/service/route53/wait.go | 6 +++---
|
|
internal/service/route53/zone.go | 2 +-
|
|
internal/service/route53/zone_association.go | 2 +-
|
|
4 files changed, 7 insertions(+), 7 deletions(-)
|
|
|
|
diff --git a/internal/service/route53/record.go b/internal/service/route53/record.go
|
|
index 689d21387b..771d863a31 100644
|
|
--- a/internal/service/route53/record.go
|
|
+++ b/internal/service/route53/record.go
|
|
@@ -490,8 +490,8 @@ func WaitForRecordSetToSync(conn *route53.Route53, requestId string) error {
|
|
Target: []string{route53.ChangeStatusInsync},
|
|
Delay: time.Duration(rand.Int63n(recordSetSyncMaxDelay-recordSetSyncMinDelay)+recordSetSyncMinDelay) * time.Second,
|
|
MinTimeout: 5 * time.Second,
|
|
- PollInterval: 20 * time.Second,
|
|
- Timeout: 30 * time.Minute,
|
|
+ PollInterval: 5 * time.Second,
|
|
+ Timeout: 3 * time.Minute,
|
|
Refresh: func() (result interface{}, state string, err error) {
|
|
changeRequest := &route53.GetChangeInput{
|
|
Id: aws.String(requestId),
|
|
diff --git a/internal/service/route53/wait.go b/internal/service/route53/wait.go
|
|
index c47a81ef03..98c21e6b8e 100644
|
|
--- a/internal/service/route53/wait.go
|
|
+++ b/internal/service/route53/wait.go
|
|
@@ -13,13 +13,13 @@ import (
|
|
)
|
|
|
|
const (
|
|
- changeTimeout = 30 * time.Minute
|
|
+ changeTimeout = 3 * time.Minute
|
|
changeMinTimeout = 5 * time.Second
|
|
- changePollInterval = 15 * time.Second
|
|
+ changePollInterval = 5 * time.Second
|
|
changeMinDelay = 10
|
|
changeMaxDelay = 30
|
|
|
|
- hostedZoneDNSSECStatusTimeout = 5 * time.Minute
|
|
+ hostedZoneDNSSECStatusTimeout = 1 * time.Minute
|
|
|
|
keySigningKeyStatusTimeout = 5 * time.Minute
|
|
|
|
diff --git a/internal/service/route53/zone.go b/internal/service/route53/zone.go
|
|
index d91b13f953..eed86ef027 100644
|
|
--- a/internal/service/route53/zone.go
|
|
+++ b/internal/service/route53/zone.go
|
|
@@ -698,7 +698,7 @@ func waitForChangeSynchronization(conn *route53.Route53, changeID string) error
|
|
Delay: time.Duration(rand.Int63n(zoneChangeSyncMaxDelay-zoneChangeSyncMinDelay)+zoneChangeSyncMinDelay) * time.Second,
|
|
MinTimeout: 5 * time.Second,
|
|
PollInterval: time.Duration(rand.Int63n(zoneChangeSyncMaxPollInterval-zoneChangeSyncMinPollInterval)+zoneChangeSyncMinPollInterval) * time.Second,
|
|
- Timeout: 15 * time.Minute,
|
|
+ Timeout: 1 * time.Minute,
|
|
Refresh: func() (result interface{}, state string, err error) {
|
|
input := &route53.GetChangeInput{
|
|
Id: aws.String(changeID),
|
|
diff --git a/internal/service/route53/zone_association.go b/internal/service/route53/zone_association.go
|
|
index c11188caa9..0103797de7 100644
|
|
--- a/internal/service/route53/zone_association.go
|
|
+++ b/internal/service/route53/zone_association.go
|
|
@@ -84,7 +84,7 @@ func resourceZoneAssociationCreate(d *schema.ResourceData, meta interface{}) err
|
|
Delay: 30 * time.Second,
|
|
Pending: []string{route53.ChangeStatusPending},
|
|
Target: []string{route53.ChangeStatusInsync},
|
|
- Timeout: 10 * time.Minute,
|
|
+ Timeout: 1 * time.Minute,
|
|
MinTimeout: 2 * time.Second,
|
|
Refresh: resourceZoneAssociationRefreshFunc(conn, CleanChangeID(aws.StringValue(output.ChangeInfo.Id)), d.Id()),
|
|
}
|
|
--
|
|
2.25.1
|
|
|