diff options
| author | Christian Breunig <christian@breunig.cc> | 2026-10-31 11:10:19 +0100 |
|---|---|---|
| committer | Christian Breunig <christian@breunig.cc> | 2026-10-31 11:10:19 +0100 |
| commit | 8338931cf435761c12e923d98b857d124e74ceab (patch) | |
| tree | f70c86e52951ee5bd0bd263e661aaafcf11115e8 /scripts | |
| parent | b70baa6f8af260529d1db1330da246f309039908 (diff) | |
| download | vyos-1x-8338931cf435761c12e923d98b857d124e74ceab.tar.gz vyos-1x-8338931cf435761c12e923d98b857d124e74ceab.zip | |
frrender: T9442: reload FRR when the rendered configuration was not applied
A failed reload only dropped the in-memory cache. The record of the
configuration FRR runs still held the previous one, so the DHCP render
helper skipped a return to it while FRR kept a part of the failed
configuration. After a rejected reload test, the rendered file also kept
the rejected configuration.
Change detection now also requires the rendered file to match the
applied one, and a failed reload removes that record. The next commit
then renders and reloads FRR again, even when it returns to the
previous configuration.
A smoketest stops FRR during a commit and verifies that committing again
brings the configuration into FRR.
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions
