You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The race conditions with precompile (JuliaLang/julia#17320) are a real pain when working with multiple processes. Other package operations (such as build) can also trigger race conditions, e.g. when working on a cluster with a shared file system.
Mutating global state is a difficult problem, so I'm not sure what the best solution is. One option is to do file locking at the depot level: this would require adding something like Pidfile.jl as a stdlib (JuliaLang/julia#7176).
The text was updated successfully, but these errors were encountered:
The race conditions with
precompile
(JuliaLang/julia#17320) are a real pain when working with multiple processes. Other package operations (such asbuild
) can also trigger race conditions, e.g. when working on a cluster with a shared file system.Mutating global state is a difficult problem, so I'm not sure what the best solution is. One option is to do file locking at the depot level: this would require adding something like Pidfile.jl as a stdlib (JuliaLang/julia#7176).
The text was updated successfully, but these errors were encountered: