frr/watchfrr
Quentin Young 5fba3c4d74 watchfrr: increase restart timer 20s -> 90s
This commit:
"tools: run `vtysh -b` once for all-startup"

changed things so that `vtysh -b` is run after all daemons have started
up instead of doing it for each daemon as they are started up. This
results in one long `vtysh -b`, which for large configs and many daemons
(in the case I saw, 4 daemons and 30,000 line config) can exceed the 20
second timer watchfrr uses to kill "hung" background tasks.

Shouldn't be any harm to increasing this to 90 seconds to give us some
leeway while still making sure we kill anything truly misbehaving.

Signed-off-by: Quentin Young <qlyoung@nvidia.com>
2024-12-09 12:35:42 -05:00
..
.gitignore *: cleanup .gitignore files 2018-09-08 21:30:42 +02:00
Makefile build: non-recursive watchfrr & tools 2017-09-07 16:18:50 +02:00
subdir.am build, vtysh: extract vtysh commands from .xref 2022-10-26 17:12:34 +01:00
watchfrr.c watchfrr: increase restart timer 20s -> 90s 2024-12-09 12:35:42 -05:00
watchfrr.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
watchfrr_errors.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
watchfrr_errors.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
watchfrr_vty.c build: homologize path handling 2024-01-27 19:02:52 +01:00