Skip to content

fix: main loop deadlock fix#80

Merged
ArtiomTr merged 2 commits intograndinetech:devnet-3from
Dsorken:main-loop-fix
Mar 14, 2026
Merged

fix: main loop deadlock fix#80
ArtiomTr merged 2 commits intograndinetech:devnet-3from
Dsorken:main-loop-fix

Conversation

@Dsorken
Copy link

@Dsorken Dsorken commented Mar 14, 2026

There were two instances that were recently added in the main loop where a store write lock wasn't properly freed in a match enclosure, causing the client to deadlock at the first run of the loop, and then almost immediately after once the first deadlock was fixed. I've fixed it by adding the offending locks to a result enclosure so the locks are freed before the respective match enclosures.

Copy link
Collaborator

@ArtiomTr ArtiomTr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good, thank you

@ArtiomTr ArtiomTr merged commit f0a4e57 into grandinetech:devnet-3 Mar 14, 2026
0 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants