Skip to content
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

Replace link_up timers with CooldownManager #144

Open
Ktmi opened this issue Jun 19, 2023 · 0 comments
Open

Replace link_up timers with CooldownManager #144

Ktmi opened this issue Jun 19, 2023 · 0 comments
Assignees

Comments

@Ktmi
Copy link

Ktmi commented Jun 19, 2023

When a link is activated, it is preferred that the link not immediately enter the link up state due to link flapping. Currently, the logic for handling this is spread throughout the topology napp, making it difficult to modify. Additionally, it does not support the new interruptions framework. To make this system easier to manage, I suggest moving it to its own dedicated manager. Additionally, to properly support the framework, there should be a separate thread which periodically checks which link cool downs have ended in order to generate interruption events as appropriate.

This issues is based on the following discussion #136 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant