-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Combine H1 and H2 conn_pool implementations #9668
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
50 commits
Select commit
Hold shift + click to select a range
a38c215
http: extract conn pool behavior into base class
77f16dd
Merge branch 'master' into h2-combined
ggreenway c6ca9b7
Fix build: logger
ggreenway 249770b
fix tests build
ggreenway 579dbef
more build fixes
ggreenway e7a0587
Improve docs for LinkedObject::moveBetweenLists
ggreenway 4e2c147
Phase one: moved some logic to base class.
ggreenway 75bdc34
Merge remote-tracking branch 'upstream/master' into h2-combined
ggreenway 3a35fa6
Working version; tests pass
ggreenway 379cdb1
Merge remote-tracking branch 'upstream/master' into h2-combined
ggreenway 6c5f650
fix_format
ggreenway 206c6f3
cleanup: remove maxTotalStreams(), used only by tests.
ggreenway 30c38e9
cleanup: translate 0 to MAX so that special code for zero isn't needed
ggreenway 85b0e6e
upstream: Enforce max_concurrent_streams on http2 upstream pools.
ggreenway 8a53fd5
Remove now-unneeded ENVOY_CONN_ID_LOG.
ggreenway 107abcb
grammar/whitespace
ggreenway 6fb21fd
Fix ASAN error when destructing a pool with connections still in it.
ggreenway f145d10
Fix ASAN failure in test code (mutate vector while iterating)
ggreenway c792feb
Merge remote-tracking branch 'upstream/master' into h2-combined
ggreenway 32252a6
apply api change to v3alpha to fix CI
ggreenway 7f0656b
code review fixes
ggreenway 26b9a91
Merge remote-tracking branch 'upstream/master' into h2-combined
ggreenway 4f95f95
Add more test coverage for h2 draining
ggreenway c733911
Merge remote-tracking branch 'upstream/master' into h2-combined
ggreenway 97086dc
Comment about list movement
ggreenway 3370f19
Make hasActiveConnections() O(1)
ggreenway 602e198
anytime -> any time
ggreenway b017f14
Add coverage for stat upstream_cx_active
ggreenway 898b4e6
naming: toClose -> to_close
ggreenway c921dd2
Better comment on special case
ggreenway bff92b5
fix_format again (did a merge eat this diff?)
ggreenway 32fbddd
Remove unused http1settings param
ggreenway 1d8ce78
fix generated_api_shadow
ggreenway eb09181
Add the original conn_pool code back as _legacy; add a runtime-feature
ggreenway 562bbfe
Rename legacy test class to avoid a name conflict to make gtest happy
ggreenway 2439fa5
Merge remote-tracking branch 'upstream/master' into h2-combined
ggreenway 9e4f045
Fix code review issues
ggreenway 3ea1285
Merge remote-tracking branch 'upstream/master' into h2-combined
ggreenway b4f7ef5
docs
ggreenway 0197d3e
try to fix docs build
ggreenway 37a1e61
more doc fixes
ggreenway b27cb5b
Merge remote-tracking branch 'upstream/master' into h2-combined
ggreenway aebea9e
prune unneeded deps
ggreenway 2b24f00
code review items
ggreenway f891652
Fix two bugs:
ggreenway 7b8857f
More doc changes: deprecated.rst, circuit breakers, and conn pool docs.
ggreenway 1a826d4
formatting of md
ggreenway 51bc879
properly mark as external link
ggreenway 7c5d261
Fix a bug introduced in last change that could put
ggreenway dab1c60
doc fixes
ggreenway 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
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
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.