upstream: support max connection duration for upstream HTTP connections#17932
upstream: support max connection duration for upstream HTTP connections#17932alyssawilk merged 53 commits intoenvoyproxy:mainfrom
Conversation
Signed-off-by: John Esmet <john.esmet@gmail.com>
Signed-off-by: John Esmet <john.esmet@gmail.com>
Signed-off-by: John Esmet <john.esmet@gmail.com>
Signed-off-by: John Esmet <john.esmet@gmail.com>
…tion-duration Signed-off-by: John Esmet <john.esmet@gmail.com>
Signed-off-by: John Esmet <john.esmet@gmail.com>
…tion-duration Signed-off-by: John Esmet <john.esmet@gmail.com>
Signed-off-by: John Esmet <john.esmet@gmail.com>
|
/assign-from @envoyproxy/first-pass-reviewers |
|
@envoyproxy/first-pass-reviewers assignee is @jmarantz |
Signed-off-by: John Esmet <john.esmet@gmail.com>
Signed-off-by: John Esmet <john.esmet@gmail.com>
jmarantz
left a comment
There was a problem hiding this comment.
looks good but would like a test that pulls everything together with SImulatedTime.
…ulated time. Signed-off-by: John Esmet <john.esmet@gmail.com>
Signed-off-by: John Esmet <john.esmet@gmail.com>
Signed-off-by: John Esmet <john.esmet@gmail.com>
|
I'm working on a fix for the ASAN failure in the new test. |
… reliable. Also, use a better source for host() for checking cluster stats. Signed-off-by: John Esmet <john.esmet@gmail.com>
Signed-off-by: John Esmet <john.esmet@gmail.com>
…tion-duration Signed-off-by: John Esmet <john.esmet@gmail.com>
Signed-off-by: John Esmet <john.esmet@gmail.com>
@alyssawilk done. I added an integration test to verify the basic flow. |
Signed-off-by: John Esmet <john.esmet@gmail.com>
alyssawilk
left a comment
There was a problem hiding this comment.
Awesome! I think unfortunately you need one more main merge (release notes are conflict prone just after the release)
…tion-duration Signed-off-by: John Esmet <john.esmet@gmail.com>
Signed-off-by: John Esmet <john.esmet@gmail.com>
|
@alyssawilk done! |
|
/assign-from @envoyproxy/api-shepherds for comment update |
|
@envoyproxy/api-shepherds assignee is @lizan |
|
sorry about the lag: Lizan was running EnvoyCon yesterday and may be behind today due to in person con stuff as well |
|
/lgtm api Please change the PR title and the commit message to say "max connection duration" instead of "max stream duration". Thanks! |
|
Super sorry but this now needs a main merge because of version history conflicts :-/ |
…tion-duration Signed-off-by: John Esmet <john.esmet@gmail.com>
Signed-off-by: John Esmet <john.esmet@gmail.com>
…tion-duration Signed-off-by: John Esmet <john.esmet@gmail.com>
Commit Message: upstream: support max connection duration for upstream connections
Risk Level: low, isolated opt-in feature
Testing: new unit tests
Docs Changes: updated protobuf definition to no longer mention that max lifetime is not implemented for upstream connections
Release Notes: upstream: support max connection duration for upstream connections
Platform Specific Features:
Fixes #15107