From 0d009a8496cf25812d30d0495b2b19bdb2f0e03c Mon Sep 17 00:00:00 2001 From: Dominion Date: Fri, 28 Apr 2023 12:37:01 -0400 Subject: [PATCH] Log when a swarm server broadcast is skipped --- src/Tgstation.Server.Host/Swarm/SwarmService.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Tgstation.Server.Host/Swarm/SwarmService.cs b/src/Tgstation.Server.Host/Swarm/SwarmService.cs index af907c1985..ebda13992f 100644 --- a/src/Tgstation.Server.Host/Swarm/SwarmService.cs +++ b/src/Tgstation.Server.Host/Swarm/SwarmService.cs @@ -1117,7 +1117,13 @@ namespace Tgstation.Server.Host.Swarm currentSwarmServers = swarmServers.ToList(); } - logger.LogDebug("Sending updated server list to all {nodeCount} nodes...", currentSwarmServers.Count); + if (currentSwarmServers.Count == 1) + { + logger.LogTrace("Skipping server list broadcast as no nodes are connected!"); + return; + } + + logger.LogDebug("Sending updated server list to all {nodeCount} nodes...", currentSwarmServers.Count - 1); using var httpClient = httpClientFactory.CreateClient(); async Task UpdateRequestForServer(SwarmServerResponse swarmServer)