-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
[SONiCv2] teamd cannot re-create lag after netdev devices re-creation #40
Comments
have you tried this teamd --no-ports option?
|
the |
Here is configuration for teamd. It has the port channel and member ports information. I am thinking it make sense for the teamd daemon to listen such new netdev message and added them into the port channel. Anyway, there needs a daemon to do that and that daemon needs the bond information. Why not include this function into teamd daemon?
From Jiri, What you describe is currently not implemented in teamd. Thinking about it now, it might make sense to have this functionality, as an optional behavior (not default). Question is, according to what you can tell that the netdev is the same netdev that was already bonded. I think that you would have to match on both netdev name and mac address. Feel free to cook up a patch, including man pages documentation and submit it for the review. |
I cannot find marian-pritsak in the list of assignee. Can any one assign this issue to him? |
the above issue is closed with two commits addressing all interfaces automatically coming up and enslaved in the master interface. however, the teamsyncd crashes when swss/teamd docker restarts. @marian-pritsak could you continue investigating this teamd issue? |
The teamd builds a LAG.
After the netdev is removed, and then re-created, the previous teamd process is no longer valid and the previous LAG cannot be re-built.
log:
The text was updated successfully, but these errors were encountered: