Merged PR 764676: Catch TaskCancelledException for stopping unknown dynamic workers

Catch TaskCancelledException for stopping unknown dynamic workers
This commit is contained in:
Semih Okur 2024-01-31 19:44:07 +00:00
Родитель 02dbf47fa7
Коммит 1fbdad010a
1 изменённых файлов: 6 добавлений и 4 удалений

Просмотреть файл

@ -432,13 +432,15 @@ namespace BuildXL.Engine.Distribution
private async Task<bool> TryAttachAsync()
{
try
{
#if NET_FRAMEWORK
WaitForServiceLocationTask.Wait(m_attachCancellation.Token);
WaitForServiceLocationTask.Wait(m_attachCancellation.Token);
#else
await WaitForServiceLocationTask.WaitAsync(m_attachCancellation.Token);
await WaitForServiceLocationTask.WaitAsync(m_attachCancellation.Token);
#endif
if (m_attachCancellation.IsCancellationRequested)
}
catch (TaskCanceledException)
{
return false;
}