diff --git a/service/service.go b/service/service.go index 2f20ffc2..6ca20f4f 100644 --- a/service/service.go +++ b/service/service.go @@ -768,7 +768,7 @@ func (s *Service) MasterChangedCallback() { defer s.mutex.Unlock() if s.state == stateRunningSlave { - s.runtimeClusterManager.Interrupt() + go s.runtimeClusterManager.Interrupt() } }