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

compiler driver: add mutex protecting critical sections #762

Merged
merged 1 commit into from
Aug 21, 2023

Conversation

vyzo
Copy link
Collaborator

@vyzo vyzo commented Aug 21, 2023

It has been observed that parallel build with make was suffering with the occasional gremlin error; this was due to lack of concurrency protection in the compiler driver.

This modifies the driver to use a mutex to protect critical sections that modify "global" data structures and should be serialized.

It has been observed that parallel build with make was suffering with
the occasional gremlin error; this was due to lack of concurrency
protection in the compiler driver.

This modifies the driver to use a mutex to protect critical sections
that modify "global" data structures and should be serialized.
@vyzo vyzo requested a review from fare August 21, 2023 15:46
@vyzo vyzo merged commit 4c5975f into master Aug 21, 2023
@vyzo vyzo deleted the compiler-concurrency branch August 21, 2023 16:43
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