Skip to content

Commit 1e3710a

Browse files
authored
Merge pull request #19432 from 1911860538/feat/server-lease
perf: use RLock in Demoted method for read-only access to expiry
2 parents eb7607b + e10f01e commit 1e3710a

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)