Merge pull request #8642 from gyuho/mu

clientv3/ordering: acquire setPrevRev mutex only when needed
This commit is contained in:
Gyu-Ho Lee 2017-10-03 15:56:15 -07:00 committed by GitHub
commit 7fb5b90bed

View File

@ -43,10 +43,10 @@ func (kv *kvOrdering) getPrevRev() int64 {
func (kv *kvOrdering) setPrevRev(currRev int64) {
prevRev := kv.getPrevRev()
kv.revMu.Lock()
defer kv.revMu.Unlock()
if currRev > prevRev {
kv.revMu.Lock()
kv.prevRev = currRev
kv.revMu.Unlock()
}
}