Azure / container-upstream

This project captures work in progress, and completed work for the Azure Core Container Upstream team
MIT License
54 stars 28 forks source link

Help stabilize flaky Moby tests #57

Closed cpuguy83 closed 2 years ago

cpuguy83 commented 5 years ago

Moby tests have gotten beyond comically bad wrt to flakiness.

cpuguy83 commented 5 years ago

Worked on a new testing focused feature to allow setting up the containerd namespaces that a daemon uses. This was needed because all test daemons in the test suite use a single containerd instance which is causing conflicts. This has improved things somewhat but not entirely.

cpuguy83 commented 5 years ago

Also working on giving each daemon it's own network namespace since each daemon manipulates iptables, docker bridge, and some other linux globals that conflict with each other.