-
Notifications
You must be signed in to change notification settings - Fork 101
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
Consistent error "proxy::h2 ping error: broken pipe" from ztunnel containers across cluster #1346
Comments
@howardjohn we are on Istio 1.23.2 though, so shouldn't be seeing those errors? Also note it's not a ping timeout, it's broken pipe. |
Thanks for the correction. That does seem different then. Focusing on this Do we have any info on what is going on in the destination side? It seems plausible the destination app/destination ztunnel shutdown? |
Ok, yes I think these are long running requests timing out because the pod went away or something like that. In which case this is probably not a problem for ztunnel. However I am still wondering about those h2 pings that get a broken pipe error. |
I suspect those are the similar cause. The backend is closing as we try to send a ping? |
That would be surprising, given it is happening so frequently. I know we have pods going up and down every few minutes maybe, but not 95x per hour 🤔 |
We have rolled out Istio with ambient mode enabled, and observed that there is a consistent large volume of this error being logged by the ztunnel container:
In just the past 24 hours we observed this error happening 2.29K times (across 40-50 nodes).
Possibly unrelated, but we also discovered this error happening regularly:
We see corresponding 502 errors being logged from our services for these requests. We only began to observe the elevated 502 rate after switching to Ambient mode.
The text was updated successfully, but these errors were encountered: