-
Notifications
You must be signed in to change notification settings - Fork 1.4k
[AGNTLOG-392] Logs Agent HTTP Retry with Exponential Backoff #43500
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
Merged
Merged
Changes from all commits
Commits
Show all changes
21 commits
Select commit
Hold shift + click to select a range
f25fe5a
check for http connection and restart with exponential backoff
ellataira 4646c14
rollback to tcp in case restart fails, then continue attempting resta…
ellataira d2f4348
unit tests
ellataira f62341f
telem, decouple restart/restartwithhttp
ellataira fa5774c
reno
ellataira bc2611b
lint
ellataira ee93537
Merge branch 'main' into ella/http-retry-exp-backoff
ellataira 18897e5
test cleanup
ellataira c24af51
serverless stubs
ellataira 064be4f
[LOCAL TEST] force tcp fallback, then http retry
ellataira aee76b4
Revert "[LOCAL TEST] force tcp fallback, then http retry"
ellataira ae8959f
race condition fix
ellataira 437fab1
logs_config.http_connectivity_retry_interval_max
ellataira 91c265c
Merge branch 'main' into ella/http-retry-exp-backoff
ellataira f7e1686
Merge branch 'main' into ella/http-retry-exp-backoff
gh123man c05efcc
Merge branch 'main' into ella/http-retry-exp-backoff
gh123man d95a7c6
PR feedback
gh123man d798e3c
PR feedback
gh123man 3e6ed45
Fix build
gh123man 8ac9431
Merge branch 'main' into ella/http-retry-exp-backoff
gh123man cf47f97
Merge branch 'main' into ella/http-retry-exp-backoff
gh123man File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,18 @@ | ||
| // Unless explicitly stated otherwise all files in this repository are licensed | ||
| // under the Apache License Version 2.0. | ||
| // This product includes software developed at Datadog (https://www.datadoghq.com/). | ||
| // Copyright 2023-present Datadog, Inc. | ||
|
|
||
| //go:build serverless | ||
|
|
||
| package agentimpl | ||
|
|
||
| // smartHTTPRestart is a no-op for serverless builds | ||
| func (a *logAgent) smartHTTPRestart() { | ||
| // No-op: serverless agents don't need HTTP retry functionality | ||
| } | ||
|
|
||
| // stopHTTPRetry is a no-op for serverless builds | ||
| func (a *logAgent) stopHTTPRetry() { | ||
| // No-op: serverless agents don't need HTTP retry functionality | ||
| } |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.