tkhq / qos

QuorumOS is a computation layer for running applications inside Trusted Execution Environments (TEEs)
GNU Affero General Public License v3.0
5 stars 2 forks source link

Retry logic #483

Open robin-turnkey opened 1 month ago

robin-turnkey commented 1 month ago

Summary & Motivation (Problem vs. Solution)

Adding retry logic with exponential backoff, for opt-in use with Proxy functions.

Specific motivation is to solve an issue with TLS fetcher timeouts (seeing regular timeouts in our end-to-end tests against our test-only provider)

How I Tested These Changes

Unit tests, and locally by utilizing within TLS fetcher for calls to oidc-test domain.

Pre merge check list