mirror of https://github.com/k3s-io/k3s
Merge pull request #42232 from honkiko/fix-leader-transitions-always-zero
Automatic merge from submit-queue (batch tested with PRs 42126, 42130, 42232, 42245, 41932) fix LeaderTransitions always zero on leader transition, LeaderTransitions is increased to 1, but then cleared to zero by next renew. External monitoring system may watch LeaderTransitions and rely on it's facticity.pull/6/head
commit
f3a0fd4e86
|
@ -253,6 +253,7 @@ func (le *LeaderElector) tryAcquireOrRenew() bool {
|
|||
// here. Let's correct it before updating.
|
||||
if oldLeaderElectionRecord.HolderIdentity == le.config.Lock.Identity() {
|
||||
leaderElectionRecord.AcquireTime = oldLeaderElectionRecord.AcquireTime
|
||||
leaderElectionRecord.LeaderTransitions = oldLeaderElectionRecord.LeaderTransitions
|
||||
} else {
|
||||
leaderElectionRecord.LeaderTransitions = oldLeaderElectionRecord.LeaderTransitions + 1
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue