Browse Source

Merge pull request #1392 from gravitl/bugfix_v0.14.6_ha_checkins

changed to always update server check-in times even when not leader
dcarns 3 years ago
parent
commit
177c10b60f
1 changed files with 2 additions and 2 deletions
  1. 2 2
      mq/publishers.go

+ 2 - 2
mq/publishers.go

@@ -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 {