Skip to content

Commit ddfc34f

Browse files
authored
Merge pull request #19443 from k8s-infra-cherrypick-robot/cherry-pick-19432-to-release-3.6
[release-3.6] Use RLock in Demoted method for read-only access to expiry
2 parents 3c83cd9 + d057562 commit ddfc34f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

server/lease/lease.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -97,8 +97,8 @@ func (l *Lease) forever() {
9797

9898
// Demoted returns true if the lease's expiry has been reset to forever.
9999
func (l *Lease) Demoted() bool {
100-
l.expiryMu.Lock()
101-
defer l.expiryMu.Unlock()
100+
l.expiryMu.RLock()
101+
defer l.expiryMu.RUnlock()
102102
return l.expiry == forever
103103
}
104104

0 commit comments

Comments
 (0)