Browse Source

Merge pull request #1278 from gravitl/bugfix_v0.14.5_ha_server_pub

added leader check
Alex Feiszli 3 years ago
parent
commit
de358326d7
1 changed files with 5 additions and 3 deletions
  1. 5 3
      mq/handlers.go

+ 5 - 3
mq/handlers.go

@@ -132,8 +132,10 @@ func updateNodePeers(currentNode *models.Node) {
 		logger.Log(1, "server node:", currentServerNode.ID, "failed update")
 		return
 	}
-	if err := PublishPeerUpdate(currentNode); err != nil {
-		logger.Log(1, "error publishing peer update ", err.Error())
-		return
+	if logic.IsLeader(&currentServerNode) {
+		if err := PublishPeerUpdate(currentNode); err != nil {
+			logger.Log(1, "error publishing peer update ", err.Error())
+			return
+		}
 	}
 }