-
Notifications
You must be signed in to change notification settings - Fork 3.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bad test: CRI could not add IP address to \"cni0\": file exists #3507
Comments
Talked with @cadmuxe from our networking team. We believed that this is a bug in CNI bridge plugin. When test starts up, multiple pods are started concurrently and containerd will setup their network with CNI. The bridge creation seems to be thread safe, because the However, it is not the case for bridge address assignment. Although the function tries to go through existing addresses of the bridge, but it is still possible that 2 goroutines both pass the check, and try to assign IP. Solutions:
I prefer option 1, because:
|
containernetworking/plugins#366 should fix this. (If they accept that patch) |
To resolve this issue will it be a plugin bump in CRI? |
Fixed by Update cni plugins to v0.7.6. |
The text was updated successfully, but these errors were encountered: