Skip to content

Commit

Permalink
update Tower to 0.4.13 to fix load balancer panic (#1758)
Browse files Browse the repository at this point in the history
Tower [v0.4.13] includes a fix for a bug in the `tower::ready_cache`
module, tower-rs/tower#415. The `ready_cache` module is used internally
in Tower's load balancer. This bug resulted in panics in the proxy
(linkerd/linkerd2#8666, linkerd/linkerd2#6086) in cases where the
Destination service sends a very large number of service discovery
updates (see linkerd/linkerd2#8677).

This commit updates the proxy's dependency on `tower` to 0.4.13, to
ensure that this bugfix is picked up.

Fixes linkerd/linkerd2#8666
Fixes linkerd/linkerd2#6086

[v0.4.13]: https://github.com/tower-rs/tower/releases/tag/tower-0.4.13
  • Loading branch information
hawkw committed Jun 30, 2022
1 parent ba67188 commit c4efeee
Show file tree
Hide file tree
Showing 4 changed files with 134 additions and 59 deletions.

0 comments on commit c4efeee

Please sign in to comment.