Page MenuHomePhabricator

Add ability to restart frr processes
Open, Requires assessmentPublic

Description

For now if a frr process restarts there is no way to restore it's configuration to the previous state.

This is possible to short-term fix by creating a post-commit script that saves the frr configuration to file after a change in frr.
Also on frr process reload it needs to rewind the config into a running starte on process startup.

All places where frr is changed need to be identified to allow saving of config on eg. dhcp static route change.

This is not supposed to be a long-term fix, because it can cause config inconsistency and a better solution is to rewrite all frr setup script to allow for a vyos->frr sync check. (but that will take much more time to implement)

For now the process is not started, feel free to comment and if your'e want a mission, just assign yourself the case.

Details

Difficulty level
Unknown (require assessment)
Version
-
Why the issue appeared?
Will be filled on close

Event Timeline

runar created this task.Jul 9 2019, 6:42 AM
runar created this object in space S1 VyOS Public.
runar renamed this task from Add ability to reboot frr processes to Add ability to restart frr processes.Jul 9 2019, 7:17 AM
runar updated the task description. (Show Details)