-
-
Notifications
You must be signed in to change notification settings - Fork 422
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
Install cache is not concurrent-proof - errors on parallel executions #1869
Comments
Can you provide the traceback by adding the |
Sorry I tried reproducing a few times but failed, haha =) But I see you've made some changes anyway, so maybe you were able to figure it out? I'll reopen if I'm able to reproduce this again, sorry for the late response. |
I ran into this again with pdm 2.6.0 and managed collect traceback from a debug log:
|
@frostming not sure how to reopen, looks like I cannot. Hope the traceback helps |
…oid race condition Fixes #1869 Signed-off-by: Frost Ming <me@frostming.com>
Disclaimer - this may be more of a feature request then a bug, I guess somewhere in between.
Steps to reproduce
.pdm
is used as cache folder):Actual behavior
Sporadic
pdm sync
failures with errors like:Expected behavior
pdm cache is usable in parallel executions / concurrent runs
Environment Information
The text was updated successfully, but these errors were encountered: