Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fail on atomic_directory work_dir collision. (#1905)
Previously, in the astronomically unlikely case that two (or more) attempts at creating an atomic directory collided on their UUID4-based work directory, the colliding attempts would all succeed and possibly lead to a corrupt final target directory. Now work directory creation fails loudly when the work directory already exists. Re-try of the Pex command will ~always work in this case but we'll have a paper trail of a UUID4 collision. Fixes #1901
- Loading branch information