vlingo-net / xoom-net-actors

Type safe Actor Model toolkit for reactive concurrency and resiliency using C# and other .NET languages.
Mozilla Public License 2.0
39 stars 18 forks source link

Investigate randomly failing tests after new BasicCompletes implementation #63

Closed tjaskula closed 4 years ago

tjaskula commented 4 years ago

I have noticed that there is still a slight issue as it comes to the execution of the pipeline in the multi threaded environment. These are not blocking but the investigation should be done along with a fix to be sure that everything behaves consistently.

On CI server:

Locally on Windows machine:

I suspect those might be the problem of continuation not being executed immediately if the outcome is set for the main continuation.

tjaskula commented 4 years ago

The suspicion about the scheduled continuation not being executed immediately was right. Under some circumstances the scheduled continuation takes far more time to being scheduled on the thread look thread. This is especially true on Travis where VMs seems to be very busy.

mihaj commented 4 years ago

Have you tried Azure DevOps? They offer 10 parallel agents for open source projects.

tjaskula commented 4 years ago

Always good to have busy machines. It tests differently :)