From c8f1826185ec59831a8085d61ed9aa16e3a31464 Mon Sep 17 00:00:00 2001 From: Ted Yu Date: Sat, 26 Jan 2019 13:06:21 -0800 Subject: [PATCH] Use read lock for scheduler_binder_cache GetDecisions --- .../volume/persistentvolume/scheduler_binder_cache.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/controller/volume/persistentvolume/scheduler_binder_cache.go b/pkg/controller/volume/persistentvolume/scheduler_binder_cache.go index f67644f8914..96b573afa24 100644 --- a/pkg/controller/volume/persistentvolume/scheduler_binder_cache.go +++ b/pkg/controller/volume/persistentvolume/scheduler_binder_cache.go @@ -74,8 +74,8 @@ func NewPodBindingCache() PodBindingCache { } func (c *podBindingCache) GetDecisions(pod *v1.Pod) nodeDecisions { - c.rwMutex.Lock() - defer c.rwMutex.Unlock() + c.rwMutex.RLock() + defer c.rwMutex.RUnlock() podName := getPodName(pod) decisions, ok := c.bindingDecisions[podName] if !ok {