Increase timeout yet again for aws elasticsearch resource
We create hundreds of AWS Elasticsearch resources over the last few months and we get occasional timeout failures from AWS. This will PR is to increase the timeout once again. I did it before: https://github.com/hashicorp/terraform/pull/5910/files But we've seen enough timeouts from AWS on this resource that increasing the timeout seems like the only solution.
This commit is contained in:
parent
c34cfec14a
commit
cb5062d237
|
@ -207,7 +207,7 @@ func resourceAwsElasticSearchDomainCreate(d *schema.ResourceData, meta interface
|
||||||
d.SetId(*out.DomainStatus.ARN)
|
d.SetId(*out.DomainStatus.ARN)
|
||||||
|
|
||||||
log.Printf("[DEBUG] Waiting for ElasticSearch domain %q to be created", d.Id())
|
log.Printf("[DEBUG] Waiting for ElasticSearch domain %q to be created", d.Id())
|
||||||
err = resource.Retry(30*time.Minute, func() *resource.RetryError {
|
err = resource.Retry(60*time.Minute, func() *resource.RetryError {
|
||||||
out, err := conn.DescribeElasticsearchDomain(&elasticsearch.DescribeElasticsearchDomainInput{
|
out, err := conn.DescribeElasticsearchDomain(&elasticsearch.DescribeElasticsearchDomainInput{
|
||||||
DomainName: aws.String(d.Get("domain_name").(string)),
|
DomainName: aws.String(d.Get("domain_name").(string)),
|
||||||
})
|
})
|
||||||
|
@ -403,7 +403,7 @@ func resourceAwsElasticSearchDomainDelete(d *schema.ResourceData, meta interface
|
||||||
}
|
}
|
||||||
|
|
||||||
log.Printf("[DEBUG] Waiting for ElasticSearch domain %q to be deleted", d.Get("domain_name").(string))
|
log.Printf("[DEBUG] Waiting for ElasticSearch domain %q to be deleted", d.Get("domain_name").(string))
|
||||||
err = resource.Retry(30*time.Minute, func() *resource.RetryError {
|
err = resource.Retry(60*time.Minute, func() *resource.RetryError {
|
||||||
out, err := conn.DescribeElasticsearchDomain(&elasticsearch.DescribeElasticsearchDomainInput{
|
out, err := conn.DescribeElasticsearchDomain(&elasticsearch.DescribeElasticsearchDomainInput{
|
||||||
DomainName: aws.String(d.Get("domain_name").(string)),
|
DomainName: aws.String(d.Get("domain_name").(string)),
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in New Issue