From c134dcd6fe77f0764efadbf7c0b05b0082940bdd Mon Sep 17 00:00:00 2001 From: Marco Jantke Date: Mon, 22 Jan 2018 11:32:02 +0100 Subject: [PATCH] remove unecessary mutex usage in healthchecks --- healthcheck/healthcheck.go | 3 --- 1 file changed, 3 deletions(-) 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