Skip to content

[pull] main from containerd:main#251

Merged
pull[bot] merged 2 commits intomeonBot:mainfrom
containerd:main
Feb 22, 2026
Merged

[pull] main from containerd:main#251
pull[bot] merged 2 commits intomeonBot:mainfrom
containerd:main

Conversation

@pull
Copy link

@pull pull bot commented Feb 22, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

haytok and others added 2 commits January 26, 2026 22:58
When a shim becomes unresponsive (e.g., stopped via SIGSTOP), ttrpc
communication times out with `context deadline exceeded`.

Currently, this error is not properly propagated, causing redundant API
calls and slow container listing by client sides.

Specifically, when executing the API to check the task state, it appears
that the `context deadline exceeded` error via ttrpc is not being handled
within `shimTask.State()` and `getProcessState()`.

As a result, when this error occurs, clients such as nerdctl cannot
recognize this error, and it is thought that the issue described below is
occurring:

- containerd/nerdctl#4720

Therefore, this commit adds error handling to ensure timeouts are properly
handled by client sides.

Signed-off-by: Hayato Kiwata <dev@haytok.jp>
fix: propagate `context deadline exceeded` error properly
@pull pull bot locked and limited conversation to collaborators Feb 22, 2026
@pull pull bot added the ⤵️ pull label Feb 22, 2026
@pull pull bot merged commit 591de24 into meonBot:main Feb 22, 2026
1 check passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants