diff --git a/cluster/node.go b/cluster/node.go index cbeee8012d..39ed7319dc 100644 --- a/cluster/node.go +++ b/cluster/node.go @@ -250,6 +250,9 @@ func (n *Node) refreshLoop() { n.client.StopAllMonitorEvents() n.client.StartMonitorEvents(n.handler) n.emitCustomEvent("node_reconnect") + if err := n.updateSpecs(); err != nil { + log.Errorf("[%s/%s] Update node specs failed: %v", n.ID, n.Name, err) + } } n.healthy = true }