You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In #693 HTTP retries with backoff were added, but appear to only be for when a response is received and its an internal error (based on the release notes, haven't found any other documentation yet)
Please expand this capability to retry on connection failures or timeouts.
Bonus points/stretch goal would be to add command line arguments to control the number of requests and timing of the backoff strategy used.
This will make everyone's use of rover in CICD pipelines much more hardened and less likely to fail. In our organization we typically get several messages a week in our support channels where teams have had their CICD pipeline fail on them because of rover having connect connection or timeout issues when checking our publishing their schema.
The text was updated successfully, but these errors were encountered:
theJC
added
feature 🎉
new commands, flags, functionality, and improved error messages
triage
issues and PRs that need to be triaged
labels
Sep 10, 2021
OK! If it turns out you don't feel like working on this then don't feel any obligation to, just wanted to let you know that we'd accept a PR if you decided it was worth your time 😄
Description
In #693 HTTP retries with backoff were added, but appear to only be for when a response is received and its an internal error (based on the release notes, haven't found any other documentation yet)
Please expand this capability to retry on connection failures or timeouts.
Bonus points/stretch goal would be to add command line arguments to control the number of requests and timing of the backoff strategy used.
This will make everyone's use of rover in CICD pipelines much more hardened and less likely to fail. In our organization we typically get several messages a week in our support channels where teams have had their CICD pipeline fail on them because of rover having connect connection or timeout issues when checking our publishing their schema.
This past week, the incident: https://status.apollographql.com/incidents/4xcz62jzl7s9 was responsible for a spate of customers pipelines failing.
The text was updated successfully, but these errors were encountered: