From fa3a0a9c610376d5ba45ce9f948046f39cfa79ef Mon Sep 17 00:00:00 2001 From: Ramon Smits Date: Wed, 2 Aug 2023 20:54:07 +0200 Subject: [PATCH] Replace Yield with Delay to not hammer the CPU --- src/NServiceBus.AcceptanceTesting/Support/ScenarioRunner.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/NServiceBus.AcceptanceTesting/Support/ScenarioRunner.cs b/src/NServiceBus.AcceptanceTesting/Support/ScenarioRunner.cs index b05e2206ae4..6a1ebfcb62a 100644 --- a/src/NServiceBus.AcceptanceTesting/Support/ScenarioRunner.cs +++ b/src/NServiceBus.AcceptanceTesting/Support/ScenarioRunner.cs @@ -85,7 +85,7 @@ static async Task PerformScenarios(RunDescriptor runDescriptor, ComponentRunner[ } } - await Task.Yield(); + await Task.Delay(100).ConfigureAwait(false); } startTime = DateTime.UtcNow; @@ -97,7 +97,7 @@ static async Task PerformScenarios(RunDescriptor runDescriptor, ComponentRunner[ throw new Exception("Some failed messages were not handled by the recoverability feature."); } - await Task.Yield(); + await Task.Delay(100).ConfigureAwait(false); } } finally