-
Notifications
You must be signed in to change notification settings - Fork 5.3k
upstream: support max connection duration for upstream HTTP connections #17932
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
alyssawilk
merged 53 commits into
envoyproxy:main
from
esmet:max-upstream-connection-duration
Oct 14, 2021
Merged
Changes from all commits
Commits
Show all changes
53 commits
Select commit
Hold shift + click to select a range
f143d0c
conn_pool: support max stream duration for upstream connections
esmet 4e8e73d
Formatting
esmet 9d7d810
Only drain non-closed connections
esmet 0964e31
Pipe down maxConnectionDuration from CommonHttpProtocolOptions
esmet 7909f3f
Merge remote-tracking branch 'upstream/main' into max-upstream-connec…
esmet 301e2a0
Fix proto comments
esmet 4a776fe
Merge remote-tracking branch 'upstream/main' into max-upstream-connec…
esmet d61139e
Fix ClusterInfo to contain maxConnectionDuration
esmet 8276bb6
Add tests
esmet 51ecc21
Fix
esmet 3abf8cd
Add back some bits
esmet e65ce1d
Fix changelog
esmet be1493b
Update max connection duration tests to use a real dispatcher and sim…
esmet 6934dff
Fix format
esmet 7976234
Add back two expects
esmet e0b793a
Remove the addition of closed_, since the lifetime of that bit is not…
esmet adf76d8
Fix format
esmet 53963b4
Merge remote-tracking branch 'upstream/main' into max-upstream-connec…
esmet 5ce63a6
Fix test
esmet 35e6e70
Merge remote-tracking branch 'upstream/main' into max-upstream-connec…
esmet 477d857
Factor out common test functionality.
esmet 34eb063
Continue to factor out test mechanics from test cases
esmet e87d39c
Formatting
esmet 0c4a16c
Merge remote-tracking branch 'upstream/main' into max-upstream-connec…
esmet a4aecec
Merge remote-tracking branch 'upstream/main' into max-upstream-connec…
esmet 5b155f8
Fix typo
esmet 90391aa
Refactor upstream_impl_test.cc
esmet f676853
Test improvements
esmet 374e1c6
Merge remote-tracking branch 'upstream/main' into max-upstream-connec…
esmet 24afd92
Fix changelog ordering
esmet e29ead0
Style comments
esmet c8882f2
FOrmatting
esmet 8605363
ASSERT -> ENVOY_BUG
esmet e805385
Add doc for upstream_cx_max_duration_exceeded
esmet 05e4599
Update tests
esmet 59fccef
Add field reflink to changelog. Clarify docs to mention that drain_ti…
esmet 1e95ac2
Fix spelling
esmet c3d16f1
Fix spacing
esmet 4ab0322
Merge remote-tracking branch 'upstream/main' into max-upstream-connec…
esmet 54117b5
Naming fixups
esmet 187d823
Formatting
esmet ce6fa32
More formatting
esmet 8637e46
Merge remote-tracking branch 'upstream/main' into max-upstream-connec…
esmet 097525a
Fix merge on changelog
esmet 0c64dcb
Add a basic integration test
esmet c0f413d
Merge remote-tracking branch 'upstream/main' into max-upstream-connec…
esmet 230a177
Fix format
esmet 926989c
Remove unused boilerplate
esmet 8b99184
Merge remote-tracking branch 'upstream/main' into max-upstream-connec…
esmet 5b23fb5
Fix changelog merge
esmet 6474914
Merge remote-tracking branch 'upstream/main' into max-upstream-connec…
esmet ca9fa76
Fix changelog
esmet 2bbef6c
Merge remote-tracking branch 'upstream/main' into max-upstream-connec…
esmet 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
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
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.