metrics master is leader

This commit is contained in:
Konstantin Lebedev
2022-01-24 20:13:07 +05:00
parent 28efe31524
commit c9952759c4
2 changed files with 16 additions and 0 deletions

View File

@@ -237,7 +237,10 @@ func (ms *MasterServer) KeepConnected(stream master_pb.Seaweed_KeepConnectedServ
}
case <-ticker.C:
if !ms.Topo.IsLeader() {
stats.MasterRaftIsleader.Set(0)
return ms.informNewLeader(stream)
} else {
stats.MasterRaftIsleader.Set(1)
}
case <-stopChan:
return nil