Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Avoid deadlocking during DS health initialization
There are some edge cases with restarting middleware in which we can deadlock on the etc.generate lock for the kerberos group if we're joined to AD (by calling into directoryservices.health.check repeatedly). This fixes the issue by initializing the health state if required when we first enter the directoryservices.health.check method.
- Loading branch information