containerd / nerdctl

contaiNERD CTL - Docker-compatible CLI for containerd, with support for Compose, Rootless, eStargz, OCIcrypt, IPFS, ...
Apache License 2.0
7.67k stars 570 forks source link

Flaky test list #3186

Open apostasie opened 1 week ago

apostasie commented 1 week ago

CI has been improved with the last few PRs, but there are still sources of flakyness.

Floodgates are open here: #3189

This ticket is to list them all, and get to the bottom of it and fix them all.

Feel free to add here any transient failure you see in the comments, with a copy of the logs and a link to the failing build (first failure in the run ONLY).

Fixed by #3192:

apostasie commented 1 week ago

These issues look a lot like #3092

Something really weird is going on.

apostasie commented 1 week ago

Canary PR: 10 failures

Build link:

https://github.com/containerd/nerdctl/actions/runs/9815148442?pr=3189

apostasie commented 1 week ago

Canary PR: 7 failures (3 counts TestTailFollowRotateLogs, 1 count TestIPFSAddress).

3 "new":

Build link:

https://github.com/containerd/nerdctl/actions/runs/9815520719?pr=3189

apostasie commented 1 week ago

Canary: 7 failures

apostasie commented 1 week ago

TestBuildAttestation & TestTailFollowRotateLogs are now top two.

apostasie commented 1 week ago

As of today, a lot of the issues got PR merged-in.

Latest Canary build (with extra fixes for TestBuildAttestation) failed 4 times: