eiffel-community / etos

Eiffel Test Orchestration System
https://etos.readthedocs.io
Apache License 2.0
9 stars 6 forks source link

Retry checking connection to ETOS #187

Closed t-persson closed 11 months ago

t-persson commented 1 year ago

Applicable Issues

N/A

Description of the Change

Retry the connection to check if ETOS is up. We've seen a few problems with ETOS API not being able to handle all requests, and we need to make sure that the client is not affected.

Alternate Designs

We could keep it as is and fix the API, but I think this is still necessary as we don't want our users to be negatively affected.

Benefits

Will allow us to reconnect should there be a temporary outage och problem with the ETOS API.

Possible Drawbacks

We would hit the ETOS API more often, thus maybe causing the problems to get worse.

Sign-off

Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I have the right to submit it under the open source license indicated in the file; or

(b) The contribution is based upon previous work that, to the best of my knowledge, is covered under an appropriate open source license and I have the right under that license to submit that work with modifications, whether created in whole or in part by me, under the same open source license (unless I am permitted to submit under a different license), as indicated in the file; or

(c) The contribution was provided directly to me by some other person who certified (a), (b) or (c) and I have not modified it.

(d) I understand and agree that this project and the contribution are public and that a record of the contribution (including all personal information I submit with it, including my sign-off) is maintained indefinitely and may be redistributed consistent with this project or the open source license(s) involved.

Signed-off-by: Tobias Persson tobias.persson@axis.com