Fix ConnectionHandlerImpl matching correct any address#19802
Fix ConnectionHandlerImpl matching correct any address#19802ggreenway merged 6 commits intoenvoyproxy:mainfrom
Conversation
Signed-off-by: He Jie Xu <hejie.xu@intel.com>
|
@howardjohn I don't know if there is way to test this fix on the istio side, otherwise revert the #19362 is the right choice. Hope this can fix the problem. Sorry for making this regression. |
|
I can try it out hopefully sometime today |
|
/wait |
thanks |
lambdai
left a comment
There was a problem hiding this comment.
Thank you! I think that is the reasonable fix
Signed-off-by: He Jie Xu <hejie.xu@intel.com>
|
/wait waiting for istio side test. |
|
I think its still failing... |
Signed-off-by: He Jie Xu <hejie.xu@intel.com>
|
cc @ggreenway |
Signed-off-by: He Jie Xu <hejie.xu@intel.com>
|
@howardjohn can you test this branch and see if it fixes the Istio issues? |
We don't have the best infrastructure to test arbitrary Envoy builds right now, and the issue was not 100% reproducible (but close), but it appears to be fixed. About 90% confident (where 100% confidence will come after it lands and our CI pulls it in). Thanks for all the work here! |
Is that possible I compiled an envoy and upload somewhere, then I trigger by a PR on istio side to modify those address |
LGTM. Thanks! |
the istio/proxy commits could use any commit in envoyproxy/proxy, but only envoy maintainers can create such a commit. Also, for this particular failure, istio/proxy doesn't detect either. |
|
@howardjohn please let us know if the istio issue is resolved, after you're able to test with this commit. |
|
We are good to go 👍 . Thanks everyone |
thanks! |
Commit Message: Fix ConnectionHandlerImpl matching correct any address
Additional Description:
Network::Utility::getIpv4AnyAddresswith wrong way.Utility::getIpv4AnyAddressreturns a singleton of any address instance, it won't work with port parameter. This also leads to istio integration test failed Automator: update proxy@master in istio/istio@master istio/istio#37004Risk Level:low
Testing: unittest
Docs Changes: N/A
Release Notes: N/A
Platform Specific Features: N/A
Signed-off-by: He Jie Xu hejie.xu@intel.com
Co-authored-by: Yuchen Dai silentdai@gmail.com