linkerd2/proxy
Oliver Gould cea37ee48d
proxy: Use a PeakEWMA outbound load balancer (#1080)
`tower-balance` has been updated with a Peak-EWMA load balancer; and a
new crate, `tower-h2-balance` has been introduced to make the load
balancer aware of some H2 stream events.

The Peak-EWMA balancer is designed to reduce tail latency by maintaining
an Exponentially Weighted Moving Average of latencies to each endpoint
which decay over a 10s window.
2018-06-07 22:06:12 -07:00
..
benches Ensure Request IDs are unique & avoid `Arc`ing. (#1066) 2018-06-05 13:42:46 -10:00
controller-grpc Stop cloning & hashing HTTP requests & related types. (#1058) 2018-06-05 08:58:18 -10:00
convert Prepare for the v0.3.0 release (#406) 2018-02-21 11:14:11 -08:00
futures-mpsc-lossy Prepare for the v0.3.0 release (#406) 2018-02-21 11:14:11 -08:00
router proxy/router: Implement LRU cache eviction (#925) 2018-05-10 19:06:31 -07:00
src proxy: Use a PeakEWMA outbound load balancer (#1080) 2018-06-07 22:06:12 -07:00
tests proxy: update to released hyper 0.12 (#1069) 2018-06-05 17:05:10 -07:00
Cargo.toml proxy: Use a PeakEWMA outbound load balancer (#1080) 2018-06-07 22:06:12 -07:00
Dockerfile proxy: Update to Rust 1.26.0 (#942) 2018-05-11 13:52:56 -07:00
assert_macro proxy: Unbreak process_start_time_seconds metric (#825) 2018-04-20 15:59:08 -07:00