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

Release/v20.11 - fix(ludicrous): Fix data race in executor (#7203) #7307

Merged
merged 1 commit into from
Jan 15, 2021

Conversation

ahsanbarkati
Copy link
Contributor

@ahsanbarkati ahsanbarkati commented Jan 15, 2021

The operations on inDeg field of mutation struct should be done atomically because
it is being used to check if a mutation in dependent on any other mutation. And the
mutations are run concurrently, so this update/read on inDeg should be protected.

(cherry picked from commit 49fd1f4)


This change is Reviewable

The operations on inDeg field of mutation struct should be done atomically because
it is being used to check if a mutation in dependent on any other mutation. And the
mutations are run concurrently, so this update/read on inDeg should be protected.

(cherry picked from commit 49fd1f4)
@ahsanbarkati ahsanbarkati merged commit 9fb39a1 into release/v20.11 Jan 15, 2021
@ahsanbarkati ahsanbarkati deleted the ahsan/ludicrous-data-race branch January 15, 2021 09:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants