From 4f54538ae8ff7a4e6829bea1479194af87b7833c Mon Sep 17 00:00:00 2001 From: Ted Yu Date: Mon, 26 Aug 2019 07:46:26 -0700 Subject: [PATCH] Utilize reflectorMutex in LastSyncResourceVersion --- staging/src/k8s.io/client-go/tools/cache/controller.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/staging/src/k8s.io/client-go/tools/cache/controller.go b/staging/src/k8s.io/client-go/tools/cache/controller.go index 73e7f8d7ae6..27a1c52cdfc 100644 --- a/staging/src/k8s.io/client-go/tools/cache/controller.go +++ b/staging/src/k8s.io/client-go/tools/cache/controller.go @@ -131,6 +131,8 @@ func (c *controller) HasSynced() bool { } func (c *controller) LastSyncResourceVersion() string { + c.reflectorMutex.RLock() + defer c.reflectorMutex.RUnlock() if c.reflector == nil { return "" }