sync hotfix

This commit is contained in:
0xdcarns 2022-02-22 16:14:23 -05:00
parent ab5e8f0b62
commit 8516524d02
2 changed files with 4 additions and 0 deletions

View file

@ -8,6 +8,7 @@ import (
"github.com/gravitl/netmaker/logic" "github.com/gravitl/netmaker/logic"
"github.com/gravitl/netmaker/models" "github.com/gravitl/netmaker/models"
"github.com/gravitl/netmaker/servercfg" "github.com/gravitl/netmaker/servercfg"
"github.com/gravitl/netmaker/serverctl"
) )
// PublishPeerUpdate --- deterines and publishes a peer update to all the peers of a node // PublishPeerUpdate --- deterines and publishes a peer update to all the peers of a node
@ -126,6 +127,7 @@ func sendPeers() {
} }
} else { } else {
logger.Log(1, "unable to retrieve leader for network ", network.NetID) logger.Log(1, "unable to retrieve leader for network ", network.NetID)
serverctl.SyncServerNetwork(network.NetID)
logger.Log(1, errN.Error()) logger.Log(1, errN.Error())
continue continue
} }

View file

@ -5,6 +5,7 @@ import (
"net" "net"
"os" "os"
"strings" "strings"
"time"
"github.com/gravitl/netmaker/database" "github.com/gravitl/netmaker/database"
"github.com/gravitl/netmaker/logger" "github.com/gravitl/netmaker/logger"
@ -38,6 +39,7 @@ func InitializeCommsNetwork() error {
logger.Log(1, "comms net does not exist, creating with ID,", network.NetID, "and CIDR,", network.AddressRange) logger.Log(1, "comms net does not exist, creating with ID,", network.NetID, "and CIDR,", network.AddressRange)
return logic.CreateNetwork(network) return logic.CreateNetwork(network)
} }
time.Sleep(time.Second << 1)
SyncServerNetwork(COMMS_NETID) SyncServerNetwork(COMMS_NETID)
return nil return nil