summaryrefslogtreecommitdiff
path: root/scripts/system
diff options
context:
space:
mode:
authorChristian Breunig <christian@breunig.cc>2026-10-31 11:10:19 +0100
committerChristian Breunig <christian@breunig.cc>2026-10-31 11:10:19 +0100
commit8338931cf435761c12e923d98b857d124e74ceab (patch)
treef70c86e52951ee5bd0bd263e661aaafcf11115e8 /scripts/system
parentb70baa6f8af260529d1db1330da246f309039908 (diff)
downloadvyos-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/system')
0 files changed, 0 insertions, 0 deletions