-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
proxy: v2.145.0 #6187
proxy: v2.145.0 #6187
Conversation
* Controller clients of components with more than one replica could fail to drive all connections to completion. This could result in timeouts showing up in logs, but would not have prevented proxies from communicating with controllers. #6146 * linkerd/linkerd2-proxy#992 made the `l5d-dst-override` header required for ingress-mode proxies. This behavior has been reverted so that requests without this header are forwarded to their original destination. * OpenCensus trace spans for HTTP requests no longer include query parameters. --- * ci: Update/pin action dependencies (linkerd/linkerd2-proxy#1012) * control: Ensure endpoints are driven to readiness (linkerd/linkerd2-proxy#1014) * Make span name without query string (linkerd/linkerd2-proxy#1013) * ingress: Restore original dst address routing (linkerd/linkerd2-proxy#1016) * ci: Restict permissions in Actions (linkerd/linkerd2-proxy#1019) * Forbid unsafe code in most module (linkerd/linkerd2-proxy#1018)
The multicluster test keeps stalling in CI. It passes locally, though it's surprisingly slow:
It takes ~2.5 minutes for each install (which occur serially, so ~5 mins total) and there's about 3 minutes spent doing cluster setup, mostly loading images (most of which don't appear used by these tests -- tap, grafana, etc). In CI a single install_test takes significantly longer:
which makes it virtually impossible for this test to complete in under 10 minutes (which appears to be a timeout we're hitting):
While we probably need to increase these timeouts in the short-term, we probably need to invest in reducing unnecessary overhead in our tests... |
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.
LGTM!
(looking forward for the tests to pass)
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.
LGTM 👍
to drive all connections to completion. This could result in timeouts
showing up in logs, but would not have prevented proxies from
communicating with controllers. Outbound proxy delays writing of TLS handshake message #6146
l5d-dst-override
header requiredfor ingress-mode proxies. This behavior has been reverted so that
requests without this header are forwarded to their original
destination.
parameters.