Short-circuit Robust.Server exiting if possible

This commit is contained in:
Jordan Dominion
2024-07-12 18:01:23 -04:00
parent bbbbe6caa6
commit 7d3eed888e
@@ -137,6 +137,8 @@ namespace Tgstation.Server.Host.Components.Engine
logger.LogTrace("Attempting Robust.Server graceful exit (Timeout: {seconds}s)...", MaximumTerminationSeconds);
var timeout = asyncDelayer.Delay(TimeSpan.FromSeconds(MaximumTerminationSeconds), cancellationToken);
var lifetime = process.Lifetime;
if (lifetime.IsCompleted)
logger.LogTrace("Robust.Server already exited");
var stopwatch = Stopwatch.StartNew();
try