required-plugins should not be skipped when the NRI plugin requests timeout
- Dominant language
- Go
- Stars
- 406
- Forks
- 102
- Avg merge
- 1d 10h
- Merged PRs (30d)
- 8
Description
This issue was identified by @LionelJouin (related issue https://github.com/kubernetes-sigs/dranet/issues/310)
When a required NRI plugin (i.e. using`required-plugins.noderesource.dev`) exceeds the request timeout (e.g., during RunPodSandbox), containerd unregisters the plugin. However, pod creation just continues without it.
#### Expected behavior:
If a required plugin times out, container creation should strictly fail
Contributor guide
No contributing guide indexed for this repository
Research direction
No file or test is named. Start at the RunPodSandbox request path and trace how a required NRI plugin timeout leads to plugin unregistration and continued pod creation. Done means container creation strictly fails when that required plugin times out, with coverage for the reported behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- backend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100