-
Notifications
You must be signed in to change notification settings - Fork 22
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
Concurrent GAP package installation #561
Comments
Then the right place for fixing this problem would be GAP's |
Possibly, but I'm not sure how easy it would be to do file locking in |
I thought about adding some kind of preprocessing to the installation: |
There are a number of issues that make this tricky:
It's not impossible (see Pidfile.jl), but it's much easier with fcntl(). |
Currently, it appears that concurrent installation of GAP packages can lead to race conditions. This has occurred previously when running multiple CI tests that both use
GAP.jl
at the same time.What complicates the issue are the following two points:
GAP.jl
or in GAP proper.The text was updated successfully, but these errors were encountered: