Skip to content

Commit 14dad2f

Browse files
author
Markus Keil
committed
fix error handling when provider down
1 parent e05d702 commit 14dad2f

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

PoolManager.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -709,7 +709,8 @@ private async Task<bool> CreateRunner(CreateRunnerTask rt)
709709

710710
if (possibleProviders == null)
711711
{
712-
throw new NullReferenceException($"No VM provider found for runner {runner.Size}/{runner.Arch}");
712+
_logger.LogError($"No VM provider found for runner {runner.Size}/{runner.Arch}");
713+
return false;
713714
}
714715

715716
var selectedProvider = possibleProviders
@@ -719,7 +720,8 @@ private async Task<bool> CreateRunner(CreateRunnerTask rt)
719720

720721
if (selectedProvider == null)
721722
{
722-
throw new Exception($"No VM provider available for runner {runner.Size}/{runner.Arch}");
723+
_logger.LogError($"No VM provider available for runner {runner.Size}/{runner.Arch}");
724+
return false;
723725
}
724726

725727
var cc = _cc.First(x => x.CloudIdentifier == selectedProvider.Cloud);

0 commit comments

Comments
 (0)