When multiple processes are startup concurrently and are creating the same service with open_or_create it can happen that all processes detect the service as non-existing.
When then all processes start creating the service, all except one will fail creating the service. A better option would be that the processes that fail creating the service retry to open the service again.
Required information
When multiple processes are startup concurrently and are creating the same service with
open_or_create
it can happen that all processes detect the service as non-existing.When then all processes start creating the service, all except one will fail creating the service. A better option would be that the processes that fail creating the service retry to open the service again.