dotnet / dotnet/Docker.DotNet

MonitorEventsAsync missing or blocking the last piece of data

Open
#576 5 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
2.4k
Forks
416
PR merge metrics
No merged PRs in 30d

Description

I found that in versions after 3.125.4 using the MonitorEventsAsync method, the last piece of data is lost (blocked), and it will only output the last piece of data when the monitoring event is triggered next time。

It should be caused by modifying the MonitorEventsAsync method code.

Problematic versions: 3.125.5, 3.125.10

Example:
step one:
docker rm xxxx
output action: die

step two:
docker run xxx
output action: destroy create start

The last piece of data is blocked until the next trigger to get it。

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.