mirror of
https://github.com/gravitl/netmaker.git
synced 2025-09-10 23:24:32 +08:00
changed to always update server check-in times even when not leader
This commit is contained in:
parent
f6de998f6d
commit
bda4268fc8
1 changed files with 2 additions and 2 deletions
|
@ -123,14 +123,14 @@ func sendPeers() {
|
|||
}
|
||||
|
||||
for _, network := range networks {
|
||||
serverNode, errN := logic.GetNetworkServerLeader(network.NetID)
|
||||
serverNode, errN := logic.GetNetworkServerLocal(network.NetID)
|
||||
if errN == nil {
|
||||
serverNode.SetLastCheckIn()
|
||||
if err := logic.UpdateNode(&serverNode, &serverNode); err != nil {
|
||||
logger.Log(0, "failed checkin for server node", serverNode.Name, "on network", network.NetID, err.Error())
|
||||
}
|
||||
}
|
||||
isLeader := logic.IsLocalServer(&serverNode)
|
||||
isLeader := logic.IsLeader(&serverNode)
|
||||
if errN == nil && isLeader {
|
||||
if network.DefaultUDPHolePunch == "yes" {
|
||||
if logic.ShouldPublishPeerPorts(&serverNode) || force {
|
||||
|
|
Loading…
Add table
Reference in a new issue