From 07a2f767e5a72ac9677ca91195d8a7d2d3c687b7 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Tue, 6 Jul 2021 19:50:02 +0200 Subject: [PATCH] config: reduce remote node timeout to 10 update intervals Even when there are network issues, we shouldn't keep stale data around for so long Signed-off-by: Felix Fietkau --- main.c | 2 +- remote.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/main.c b/main.c index 9e35bf9..8a9bb98 100644 --- a/main.c +++ b/main.c @@ -89,7 +89,7 @@ void usteer_init_defaults(void) config.load_balancing_threshold = 5; config.remote_update_interval = 1000; config.initial_connect_delay = 0; - config.remote_node_timeout = 120 * 1000; + config.remote_node_timeout = 10; config.roam_kick_delay = 100; config.roam_scan_tries = 3; diff --git a/remote.c b/remote.c index de183a4..26e91ad 100644 --- a/remote.c +++ b/remote.c @@ -479,7 +479,7 @@ static void usteer_check_timeout(void) { struct usteer_remote_node *node, *tmp; - int timeout = config.remote_node_timeout / config.remote_update_interval; + int timeout = config.remote_node_timeout; list_for_each_entry_safe(node, tmp, &remote_nodes, list) { if (node->check++ > timeout) -- 2.30.2