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

Add support for /etc/smcroute.d/*.conf #103

Closed
troglobit opened this issue Oct 25, 2018 · 0 comments
Closed

Add support for /etc/smcroute.d/*.conf #103

troglobit opened this issue Oct 25, 2018 · 0 comments
Assignees
Milestone

Comments

@troglobit
Copy link
Owner

Often a user wants to add routes from multiple sources, using perhaps different tools. Editing /etc/smcroute.conf is not sustainable.

Also, on SIGHUP today (to reload smcroute.conf) the daemon closes the routing socket to flush all routes before adding the ones from the config file. This means unchanged routes that exist before and after SIGHUP will experience a drop in their given flows, and packet counters are reset.

Hence, when adding support it is required to also add a diff engine to track what changes actually need to be done, to not disturb established flows.

@troglobit troglobit added this to the v2.5 milestone Oct 25, 2018
@troglobit troglobit self-assigned this Jun 2, 2019
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