mirror of
https://github.com/kubernetes/kubernetes.git
synced 2026-05-13 17:39:46 -04:00
The CRI proxy called GetContainerEvents synchronously, which blocked in the upstream receive loop and prevented kubelet from receiving container lifecycle events. With AllAlpha enabled, that breaks the EventedPLEG path and leaves the restart and image-pull retry tests dependent on delayed fallback relists. Run the upstream event stream in a goroutine, tie it to the downstream stream context, and propagate non-cancellation errors after forwarding completes. Also restore the image-volume test to look for the kubelet log message emitted when Image.Image is empty. |
||
|---|---|---|
| .. | ||
| endpoint.go | ||
| proxy_image_service.go | ||
| proxy_runtime_service.go | ||