added wipe failover cases and ceased node update on metrics update

This commit is contained in:
0xdcarns
2022-09-28 16:17:49 -04:00
parent 4f7583e2ec
commit eb75a6829c
6 changed files with 67 additions and 29 deletions

View File

@@ -886,6 +886,12 @@ func updateNode(w http.ResponseWriter, r *http.Request) {
}
}
if ifaceDelta && servercfg.Is_EE {
if err = logic.EnterpriseResetAllPeersFailovers.(func(string, string) error)(node.ID, node.Network); err != nil {
logger.Log(0, "failed to reset failover lists during node update for node", node.Name, node.Network)
}
}
err = logic.UpdateNode(&node, &newNode)
if err != nil {
logger.Log(0, r.Header.Get("user"),