Extract zone locality into separate TCP metric #713
pr.yml
on: pull_request
Annotations
4 errors
rust:
linkerd/app/outbound/src/tcp.rs#L70
error[E0277]: the trait bound `linkerd_app_core::svc::NewInstrument<G, linkerd_app_core::svc::NewMonitor<metrics::error::tcp::Tcp, linkerd_app_core::svc::Filter<linkerd_app_core::transport::linkerd_transport_metrics::zone::NewTcpZoneServer<zone::TcpZoneMetricsParams, linkerd_app_core::transport::linkerd_transport_metrics::NewServer<linkerd_app_core::transport::Metrics, N>>, {closure@linkerd/app/outbound/src/tcp.rs:67:30: 67:36}>>>: linkerd_app_core::svc::NewService<_>` is not satisfied
--> linkerd/app/outbound/src/tcp.rs:70:18
|
70 | .arc_new_tcp()
| ^^^^^^^^^^^ the trait `linkerd_app_core::svc::NewService<_>` is not implemented for `NewInstrument<G, NewMonitor<Tcp, Filter<NewTcpZoneServer<TcpZoneMetricsParams, NewServer<Metrics, N>>, ...>>>`
|
= help: the trait `linkerd_app_core::svc::NewService<T>` is implemented for `linkerd_app_core::svc::NewInstrument<G, N>`
note: required by a bound in `linkerd_app_core::svc::Stack::<S>::arc_new_tcp`
--> /__w/linkerd2-proxy/linkerd2-proxy/linkerd/app/core/src/svc.rs:331:12
|
327 | pub fn arc_new_tcp<T, I, Svc>(self) -> Stack<ArcNewTcp<T, I>>
| ----------- required by a bound in this associated function
...
331 | S: NewService<T, Service = Svc> + Send + Sync + 'static,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Stack::<S>::arc_new_tcp`
|
rust
Process completed with exit code 1.
|
linkerd-install
Process completed with exit code 1.
|
ship-it
Process completed with exit code 1.
|