2 Commits
Author SHA1 Message Date
chylex 86e6ec8154 WIP 2026-04-06 09:33:01 +02:00
chylex ab699de0e2 WIP restarting 2026-04-06 07:43:49 +02:00
@@ -108,10 +108,11 @@ sealed class InstanceActor : ReceiveActor<InstanceActor.ICommand> {
void UpdateStatus(IInstanceStatus? newStatus) { void UpdateStatus(IInstanceStatus? newStatus) {
SetAndReportStatus(newStatus ?? defaultLaunchStatus); SetAndReportStatus(newStatus ?? defaultLaunchStatus);
} }
if (command.IsRestarting) { if (command.IsRestarting) {
await Task.Delay(TimeSpan.FromSeconds(1), shutdownCancellationToken); await Task.Delay(TimeSpan.FromSeconds(1), shutdownCancellationToken);
} }
var newState = await InstanceLaunchProcedure.Run(context, command.Info, command.Launcher, command.BackupConfiguration, instanceTicketManager, command.Ticket, UpdateStatus, shutdownCancellationToken); var newState = await InstanceLaunchProcedure.Run(context, command.Info, command.Launcher, command.BackupConfiguration, instanceTicketManager, command.Ticket, UpdateStatus, shutdownCancellationToken);
if (newState is null) { if (newState is null) {
instanceTicketManager.Release(command.Ticket); instanceTicketManager.Release(command.Ticket);