Concurrent calls to Subnet#unused_ip may return the same ip address
|Assigned To:||Dmitri Dolguikh|
|Found in release:||Pull request:||https://github.com/theforeman/smart-proxy/pull/534|
|Velocity based estimate||-|
In the time between lock file existence check and lock file creation it is possible for other threads to successfully pass File.exists? check, therefore creating a race condition.