|
@@ -123,7 +123,8 @@ func sendPeers() {
|
|
serverNode.SetLastCheckIn()
|
|
serverNode.SetLastCheckIn()
|
|
logic.UpdateNode(&serverNode, &serverNode)
|
|
logic.UpdateNode(&serverNode, &serverNode)
|
|
}
|
|
}
|
|
- if errN == nil && logic.IsLocalServer(&serverNode) {
|
|
|
|
|
|
+ isLeader := logic.IsLocalServer(&serverNode)
|
|
|
|
+ if errN == nil && isLeader {
|
|
if network.DefaultUDPHolePunch == "yes" {
|
|
if network.DefaultUDPHolePunch == "yes" {
|
|
if logic.ShouldPublishPeerPorts(&serverNode) || force {
|
|
if logic.ShouldPublishPeerPorts(&serverNode) || force {
|
|
if force {
|
|
if force {
|
|
@@ -137,7 +138,10 @@ func sendPeers() {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
- logger.Log(1, "unable to retrieve leader for network ", network.NetID)
|
|
|
|
|
|
+ if isLeader {
|
|
|
|
+ logger.Log(1, "unable to retrieve leader for network ", network.NetID)
|
|
|
|
+ }
|
|
|
|
+ logger.Log(2, "server checkin complete for server", serverNode.Name, "on network", network.NetID)
|
|
serverctl.SyncServerNetwork(network.NetID)
|
|
serverctl.SyncServerNetwork(network.NetID)
|
|
if errN != nil {
|
|
if errN != nil {
|
|
logger.Log(1, errN.Error())
|
|
logger.Log(1, errN.Error())
|