Skip to content

harden ManyRecoveriesSpec - #5264

Merged
Aaronontheweb merged 2 commits into
akkadotnet:devfrom
Aaronontheweb:harden/Persistence-ManyRecoveriesSpec
Sep 6, 2021
Merged

Aaronontheweb merged 2 commits into
akkadotnet:devfrom
Aaronontheweb:harden/Persistence-ManyRecoveriesSpec

Conversation

@Aaronontheweb

Copy link
Copy Markdown
Member

This spec can fail because on a low CPU count machine, such as the type that can be used by Azure DevOps, 3 blocked threads can also mean 3 blocked CPUs. I believe most Azure DevOps machines run using ~2 vCPU.

It's possible there could be a deeper underlying issue with the DedicatedThreadPool that could cause this problem, but instead I tried to constrain the max-concurrent-recoveries=1 to limit the number of blocked CPUs to less than 1.

@Aaronontheweb
Aaronontheweb enabled auto-merge (squash) September 6, 2021 21:44
@Aaronontheweb
Aaronontheweb merged commit c232441 into akkadotnet:dev Sep 6, 2021
@Aaronontheweb
Aaronontheweb deleted the harden/Persistence-ManyRecoveriesSpec branch February 27, 2022 17:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant