-
Notifications
You must be signed in to change notification settings - Fork 2.8k
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
backport v1.7: node-neigh: Bump arping vsn to accept netlink.Link #15430
Conversation
This commit bumps github.com/cilium/arping version to accept netlink.Link instead of net.Interface. The change allows us to use netlink to query netdevs which avoids a possible deadlock described in the previous commit. Signed-off-by: Martynas Pumputis <m@lambda.lt>
test-backport-v1.7 |
test-me-please |
test-backport-1.7 |
Hit known flake #10678 on travis run, can be ignored. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this a backport of another existing PR in the main branches? How do we feel those fixes have gone so far?
I understand that the core change here is switching from the net
package interface dumping over to the netlink
package, which is known to address issues with the execution blocking. I'm fine with that.
The changes directly in Cilium LGTM here. I don't have context on the arping vendor changes so if we want closer review there then I suggest we figure out who's going to take that closer look.
Noup, there was no fix for the main branch, as we switched the arping library and the new library consumes
We could pull @jrfastab to do the review. He should know the code very well. |
test-backport-1.7 |
test-me-please |
^ This is why all the failed builds show up in the checks section at the bottom, we need to use |
See commit msg.