From ffd3cb78d4b7aeab4b2fcb75f8c99e54bc8b45df Mon Sep 17 00:00:00 2001 From: mqliang Date: Tue, 24 May 2016 17:11:49 +0800 Subject: [PATCH] store: use Rlock when GET --- store/store.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/store/store.go b/store/store.go index c5b056570..91fbef355 100644 --- a/store/store.go +++ b/store/store.go @@ -119,8 +119,8 @@ func (s *store) Index() uint64 { func (s *store) Get(nodePath string, recursive, sorted bool) (*Event, error) { var err *etcdErr.Error - s.worldLock.Lock() - defer s.worldLock.Unlock() + s.worldLock.RLock() + defer s.worldLock.RUnlock() defer func() { if err == nil {