tcp: add FilterState hash policy for TcpProxy and other network filters#18701
tcp: add FilterState hash policy for TcpProxy and other network filters#18701htuch merged 9 commits intoenvoyproxy:mainfrom
Conversation
Signed-off-by: Dan Rosen <mergeconflict@google.com>
|
CC @envoyproxy/api-shepherds: Your approval is needed for changes made to |
|
attn @rshriram |
Signed-off-by: Dan Rosen <mergeconflict@google.com>
|
/retest |
|
Retrying Azure Pipelines: |
|
/assign-from @envoyproxy/first-pass-reviewers |
|
@envoyproxy/first-pass-reviewers assignee is @adisuissa |
adisuissa
left a comment
There was a problem hiding this comment.
Thanks for working on this.
Left a question about the design here.
Signed-off-by: Dan Rosen <mergeconflict@google.com>
Signed-off-by: Dan Rosen <mergeconflict@google.com>
|
CC @envoyproxy/api-shepherds: Your approval is needed for changes made to |
Signed-off-by: Dan Rosen <mergeconflict@google.com>
Signed-off-by: Dan Rosen <mergeconflict@google.com>
|
/retest |
|
Retrying Azure Pipelines: |
adisuissa
left a comment
There was a problem hiding this comment.
/lgtm api
Code changes LGTM.
Adds a new variant to type.v3.HashPolicy to generate a hash from an object in FilterState. This implementation mirrors what already exists for HTTP filters (see RouteAction.HashPolicy.FilterState), and is usable by network filters such as TcpProxy.
Risk Level: low
Testing: updated tests in tcp_proxy:config_test
Docs Changes: N/A
Release Notes: added an entry under tcp
Platform Specific Features: N/A
Signed-off-by: Dan Rosen mergeconflict@google.com