Skip to content

Conversation

@aphralG
Copy link
Contributor

@aphralG aphralG commented Nov 7, 2022

Proposed changes

Fix multiple race conditions that were found.

In future race conditions should be tested for before merging. Unit tests will also be added to test for race conditions in the future.

Checklist

Before creating a PR, run through this checklist and mark each as complete.

  • I have read the CONTRIBUTING document
  • If applicable, I have added tests that prove my fix is effective or that my feature works
  • If applicable, I have checked that any relevant tests pass after adding my changes
  • I have updated any relevant documentation (README.md)

@aphralG aphralG self-assigned this Nov 7, 2022
@github-actions github-actions bot added bug Something isn't working dependencies labels Nov 7, 2022
Copy link
Collaborator

@dhurley dhurley left a comment

Choose a reason for hiding this comment

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

Much easier now to understand what the mutex are used for. Thanks

@aphralG aphralG merged commit 77fdc06 into main Nov 10, 2022
@oliveromahony oliveromahony deleted the fix-race-conditions branch November 21, 2022 14:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working dependencies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants