Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use Explicit Atomics In The Internal Spinlock #206

Conversation

insertinterestingnamehere
Copy link
Collaborator

Fixes #190.

@insertinterestingnamehere
Copy link
Collaborator Author

Still tracking some unusual bugs that are likely related to this so I'm converting it to a draft for now.

@insertinterestingnamehere
Copy link
Collaborator Author

Okay, it looks like the other issues were resolved by other patches at this point. This one's good to go too. @janciesko can you review this one when you get a minute?

@insertinterestingnamehere insertinterestingnamehere marked this pull request as ready for review February 7, 2024 15:43
@insertinterestingnamehere
Copy link
Collaborator Author

Throwing in a small fix for an intermittent race condition in this same section of code since it wouldn't make any sense without the context of this patch too.

Copy link
Collaborator

@janciesko janciesko left a comment

Choose a reason for hiding this comment

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

LGTM

@insertinterestingnamehere insertinterestingnamehere merged commit 8a9e604 into sandialabs:release-1.20-pre Mar 26, 2024
173 of 297 checks passed
@insertinterestingnamehere insertinterestingnamehere deleted the spinlock_atomics branch October 3, 2024 17:28
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.

Inadequate Atomic Guarantees In QTHREAD_FASTLOCK_LOCK
2 participants