-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
filter: add ability to resetIdleTimer #17274
filter: add ability to resetIdleTimer #17274
Conversation
Signed-off-by: Jose Nino <[email protected]>
cc @goaway |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks this LGTM. Can you try to quickly add an integration test? Using simulated time it should be pretty easy to prove that this works with a very small integration test filter. (Basically advance time before decodeData to just before the timeout, reset the idle timer in decode data, and then advance time past the timeout, and make sure the stream is not reset, then advance beyond the timeout and make sure it is reset.)
/wait
sg, writing up! |
Signed-off-by: Jose Nino <[email protected]>
Signed-off-by: Jose Nino <[email protected]>
@mattklein123 done! |
Nice. Looks like CI issue though. /wait |
Signed-off-by: Jose Nino <[email protected]>
Signed-off-by: Jose Nino <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
/retest |
Retrying Azure Pipelines: |
/retest |
Retrying Azure Pipelines: |
Description: Includes three relevant commits: envoyproxy/envoy#17226 envoyproxy/envoy#17274 envoyproxy/envoy#17207 Signed-off-by: Jose Nino <[email protected]>
Description: Includes three relevant commits: envoyproxy/envoy#17226 envoyproxy/envoy#17274 envoyproxy/envoy#17207 Signed-off-by: Jose Nino <[email protected]> Signed-off-by: Rafal Augustyniak <[email protected]>
Description: Includes three relevant commits: envoyproxy/envoy#17226 envoyproxy/envoy#17274 envoyproxy/envoy#17207 Signed-off-by: Jose Nino <[email protected]> Signed-off-by: Rafal Augustyniak <[email protected]>
Signed-off-by: Jose Nino <[email protected]>
Commit Message: allow filters to reset the stream idle timer.
Risk Level: low
Testing: UT and integration.