mirror of
https://github.com/gravitl/netmaker.git
synced 2026-01-06 10:55:21 +08:00
changing peer set
This commit is contained in:
parent
e027649725
commit
b91c90b106
2 changed files with 5 additions and 4 deletions
|
|
@ -616,7 +616,7 @@ func updateNode(w http.ResponseWriter, r *http.Request) {
|
|||
if err := mq.NodeUpdate(&newNode); err != nil {
|
||||
logger.Log(1, "error publishing node update", err.Error())
|
||||
}
|
||||
if logic.ShouldPeersUpdate(&node, &newNode) {
|
||||
if shouldPeersUpdate {
|
||||
if err := mq.PublishPeerUpdate(&newNode); err != nil {
|
||||
logger.Log(1, "error publishing peer update after node update", err.Error())
|
||||
}
|
||||
|
|
|
|||
7
mq/mq.go
7
mq/mq.go
|
|
@ -111,14 +111,15 @@ func PublishPeerUpdate(newNode *models.Node) error {
|
|||
return err
|
||||
}
|
||||
for _, node := range networkNodes {
|
||||
|
||||
if node.IsServer == "yes" {
|
||||
continue
|
||||
}
|
||||
peerUpdate, err := logic.GetPeerUpdate(&node)
|
||||
if err != nil {
|
||||
logger.Log(1, "error getting peer update for node", node.ID, err.Error())
|
||||
continue
|
||||
}
|
||||
if node.IsServer == "yes" {
|
||||
continue
|
||||
}
|
||||
data, err := json.Marshal(&peerUpdate)
|
||||
if err != nil {
|
||||
logger.Log(2, "error marshaling peer update for node", node.ID, err.Error())
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue