Closed dylan-shipwell closed 2 years ago
From what we've seen, the Resty client is not configured to retry: https://github.com/rollbar/terraform-provider-rollbar/blob/db1f5862ed0bceddb14241259fad15dcd0c83dbb/client/client.go#L45-L72
:tada: This issue has been resolved in version 1.8.0 :tada:
The release is available on:
v1.8.0
Your semantic-release bot :package::rocket:
502 from rollbar, creates "Error 0"
relevant portions of TF_LOG=TRACE:
suggestions:
consider producing a descriptive diagnostic summary text,
so relevant emitted DEBUG log lines and relevant terraform plan output produces meaningful messages.
consider implemented reasonable http request retry control for tempermental server errors,
to reduce the impact of rollbar instability on Operators (especially those of us with way too many states in tf to refresh, where a failure to generate a state refresh is a major time sink)
troubleshooting
for what it's worth, I this symptom reproduced more reliably when TF_LOG=TRACE. for what it's worth, adding
TF_LOG=TRACE
AND a null resource depends on (erroring vertex) reduced the reproducibility to similar levels as when TF_LOG was unset or set to DEBUG. Both of these observations are likely related to temporal rollbar api stability, not terraform quirks.