Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make HttpConnector retries configurable and add jitter #17228

Closed
wants to merge 1 commit into from

Conversation

exoson
Copy link
Contributor

@exoson exoson commented Jan 17, 2023

HttpConnector has some hard coded values for maximum number of attempts and maximum timeout between retries. Make these configurable by command line flags. Also add jitter to those retries.

@sgowroji sgowroji added team-ExternalDeps External dependency handling, remote repositiories, WORKSPACE file. awaiting-review PR is awaiting review from an assigned reviewer labels Jan 17, 2023
HttpConnector has some hard coded values for maximum number of attempts
and maximum timeout between retries. Make these configurable by command
line flags. Also add jitter to those retries.
@exoson exoson force-pushed the retry_configuration branch from 01ed6a0 to c06cc18 Compare January 18, 2023 08:33
@exoson exoson requested a review from Wyverald February 8, 2023 11:10
@Wyverald Wyverald added awaiting-PR-merge PR has been approved by a reviewer and is ready to be merge internally and removed awaiting-review PR is awaiting review from an assigned reviewer labels Feb 8, 2023
@sgowroji sgowroji removed the awaiting-PR-merge PR has been approved by a reviewer and is ready to be merge internally label Feb 10, 2023
hvadehra pushed a commit that referenced this pull request Feb 14, 2023
HttpConnector has some hard coded values for maximum number of attempts and maximum timeout between retries. Make these configurable by command line flags. Also add jitter to those retries.

Closes #17228.

PiperOrigin-RevId: 508588893
Change-Id: I345d6000d2131e9a182433fc420440e127e0650e
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
team-ExternalDeps External dependency handling, remote repositiories, WORKSPACE file.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants