Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Removing lock file causes concurrency issues
The lock file could be removed when the 2nd process gets the lock. And then the 3rd process will lock on a different lock file handle. Although the lock path stays the same. 1st proc gets the lock 2nd proc waits for the lock 1st proc releases the lock 1st proc removes the lock file 2nd proc gets the lock 3rd proc creates a new lock file and gets the lock
- Loading branch information