Skip to content

Linkerd proxy randomly panics after linkerd-desination OOM #14333

@ketchoop

Description

@ketchoop

What is the issue?

Experiencing connection resets to some pods in cluster from pod with injected linkerd-proxy. Restarting problematic pod that can appear after some time solves the issue. Restarting all pods of deployment fixes issue completely. Linkerd-destination is up and ready when the issue is happening and looks like linkerd-proxy can't self recover after this.

How can it be reproduced?

Restarting linkerd destination several times may help to reproduce

Logs, error output, etc

[1479104.724995s]  WARN ThreadId(01) outbound: linkerd_app_core::serve: Server failed to become ready error=buffer's worker closed unexpectedly client.addr=10.x.x.x:xxxx
thread 'main' panicked at /__w/linkerd2-proxy/linkerd2-proxy/linkerd/proxy/balance/queue/src/service.rs:73:18:
worker must set a failure if it exits prematurely
[1479362.242617s]  WARN ThreadId(01) outbound: linkerd_app_core::serve: Server failed to become ready error=buffer's worker closed unexpectedly client.addr=10.x.x.x:xxxx
thread 'main' panicked at /__w/linkerd2-proxy/linkerd2-proxy/linkerd/proxy/balance/queue/src/service.rs:73:18:
worker must set a failure if it exits prematurely
[1479766.042212s]  WARN ThreadId(01) outbound: linkerd_app_core::serve: Server failed to become ready error=buffer's worker closed unexpectedly client.addr=10.x.x.x:x:xxxx
thread 'main' panicked at /__w/linkerd2-proxy/linkerd2-proxy/linkerd/proxy/balance/queue/src/service.rs:73:18:
worker must set a failure if it exits prematurely
[1480021.068217s]  WARN ThreadId(01) outbound: linkerd_app_core::serve: Server failed to become ready error=buffer's worker closed unexpectedly client.addr=10.x.x.x:x
thread 'main' panicked at linkerd/app/core/src/control.rs:116:49:

output of linkerd check -o short

Status check results are √

Environment

Linkerd version: 25.2.1
Kubernetes cluster: v1.30.13

Possible solution

No response

Additional context

No response

Would you like to work on fixing this bug?

None

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions