From 1c135406717a0683c65c442df6b01e588e4316e3 Mon Sep 17 00:00:00 2001 From: Ke Zhang Date: Fri, 5 Aug 2016 16:05:18 +0800 Subject: [PATCH] get workers length shoud use RLock --- pkg/kubelet/prober/prober_manager.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/kubelet/prober/prober_manager.go b/pkg/kubelet/prober/prober_manager.go index 389c2d1d621..32f05fd7070 100644 --- a/pkg/kubelet/prober/prober_manager.go +++ b/pkg/kubelet/prober/prober_manager.go @@ -234,8 +234,8 @@ func (m *manager) removeWorker(podUID types.UID, containerName string, probeType // workerCount returns the total number of probe workers. For testing. func (m *manager) workerCount() int { - m.workerLock.Lock() - defer m.workerLock.Unlock() + m.workerLock.RLock() + defer m.workerLock.RUnlock() return len(m.workers) }