firecracker-microvm / firecracker-microvm/firecracker-containerd
std io lost between agent and runtime
Open
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
Assessment
This issue has not been assessed yet.