firecracker-microvm / firecracker-microvm/firecracker-containerd

std io lost between agent and runtime

Open
#427 1 comment 0 reactions 1 assignee Claimed by @kzys View on GitHub
exp/intermediate
Dominant language
Go
Stars
2.9k
Forks
247
PR merge metrics
No merged PRs in 30d

Description

take a container stdout example
1. agent receive container stdout from fifo in vm
2. agent listen unix and send stdout to runtime with vsock
3. runtime receive stdout and send to fifo on host
4. user can read logs from fifo

Now, if user stop read logs from fifo for a while, then read fifo file again, user cannot receive logs any longer.

I found agent show log "write vsock hypervisor(0):11001->host(2):1073741828: broken pipe", and runtime receive a EOF and exit io proxy

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.