mirror of
https://github.com/gravitl/netmaker.git
synced 2025-10-08 10:11:08 +08:00
removed go routines around mq
This commit is contained in:
@@ -3,19 +3,27 @@ package controller
|
||||
import (
|
||||
"github.com/gravitl/netmaker/logger"
|
||||
"github.com/gravitl/netmaker/logic"
|
||||
"github.com/gravitl/netmaker/models"
|
||||
"github.com/gravitl/netmaker/mq"
|
||||
"github.com/gravitl/netmaker/servercfg"
|
||||
)
|
||||
|
||||
func runServerPeerUpdate(network string, ifaceDelta bool, function string) error {
|
||||
logger.Log(0, "running server update from function", function)
|
||||
func runServerPeerUpdate(node *models.Node, ifaceDelta bool) error {
|
||||
|
||||
err := logic.TimerCheckpoint()
|
||||
if err != nil {
|
||||
logger.Log(3, "error occurred on timer,", err.Error())
|
||||
}
|
||||
if servercfg.IsMessageQueueBackend() {
|
||||
if err := mq.PublishPeerUpdate(node); err != nil {
|
||||
logger.Log(0, "failed to inform peers of new node ", err.Error())
|
||||
}
|
||||
}
|
||||
|
||||
if servercfg.IsClientMode() != "on" {
|
||||
return nil
|
||||
}
|
||||
var currentServerNodeID, getErr = logic.GetNetworkServerNodeID(network)
|
||||
var currentServerNodeID, getErr = logic.GetNetworkServerNodeID(node.Network)
|
||||
if err != nil {
|
||||
return getErr
|
||||
}
|
||||
|
Reference in New Issue
Block a user