diff --git a/healthcheck/healthcheck.go b/healthcheck/healthcheck.go index 3dabe95a5..1d6d6b280 100644 --- a/healthcheck/healthcheck.go +++ b/healthcheck/healthcheck.go @@ -49,7 +49,6 @@ type BackendHealthCheck struct { //HealthCheck struct type HealthCheck struct { - mutex sync.Mutex Backends map[string]*BackendHealthCheck cancel context.CancelFunc } @@ -78,14 +77,12 @@ func NewBackendHealthCheck(options Options, backendName string) *BackendHealthCh //SetBackendsConfiguration set backends configuration func (hc *HealthCheck) SetBackendsConfiguration(parentCtx context.Context, backends map[string]*BackendHealthCheck) { - hc.mutex.Lock() hc.Backends = backends if hc.cancel != nil { hc.cancel() } ctx, cancel := context.WithCancel(parentCtx) hc.cancel = cancel - hc.mutex.Unlock() for _, backend := range backends { currentBackend := backend