Skip to content

Extract zone locality into separate TCP metric #713

Extract zone locality into separate TCP metric

Extract zone locality into separate TCP metric #713

Triggered via pull request October 7, 2024 15:10
Status Failure
Total duration 3m 6s
Artifacts

pr.yml

on: pull_request
Matrix: rust-crates
ship-it
3s
ship-it
Fit to window
Zoom out
Zoom in

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.