|
@@ -141,7 +141,7 @@ func UpdateHost(client mqtt.Client, msg mqtt.Message) {
|
|
logger.Log(1, "error unmarshaling payload ", err.Error())
|
|
logger.Log(1, "error unmarshaling payload ", err.Error())
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- logger.Log(0, "recieved host update for host: ", id)
|
|
|
|
|
|
+ logger.Log(0, fmt.Sprintf("recieved host update: %+v\n", hostUpdate))
|
|
var sendPeerUpdate bool
|
|
var sendPeerUpdate bool
|
|
switch hostUpdate.Action {
|
|
switch hostUpdate.Action {
|
|
case models.UpdateHost:
|
|
case models.UpdateHost:
|
|
@@ -168,6 +168,12 @@ func UpdateHost(client mqtt.Client, msg mqtt.Message) {
|
|
logger.Log(0, "failed to pulish peer update: ", err.Error())
|
|
logger.Log(0, "failed to pulish peer update: ", err.Error())
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ if sendPeerUpdate {
|
|
|
|
+ err := PublishPeerUpdate()
|
|
|
|
+ if err != nil {
|
|
|
|
+ logger.Log(0, "failed to pulish peer update: ", err.Error())
|
|
|
|
+ }
|
|
|
|
+ }
|
|
// if servercfg.Is_EE && ifaceDelta {
|
|
// if servercfg.Is_EE && ifaceDelta {
|
|
// if err = logic.EnterpriseResetAllPeersFailovers(currentHost.ID.String(), currentHost.Network); err != nil {
|
|
// if err = logic.EnterpriseResetAllPeersFailovers(currentHost.ID.String(), currentHost.Network); err != nil {
|
|
// logger.Log(1, "failed to reset failover list during node update", currentHost.ID.String(), currentHost.Network)
|
|
// logger.Log(1, "failed to reset failover list during node update", currentHost.ID.String(), currentHost.Network)
|