Merge pull request #690 from gravitl/bugfix_v0.10.0_daemon_pull

restore pull on daemon start
This commit is contained in:
dcarns 2022-02-06 11:26:04 -05:00 committed by GitHub
commit ac013497c4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -121,32 +121,32 @@ func MessageQueue(ctx context.Context, network string) {
ncutils.Log("netclient go routine started for " + network) ncutils.Log("netclient go routine started for " + network)
var cfg config.ClientConfig var cfg config.ClientConfig
cfg.Network = network cfg.Network = network
//var configPath = fmt.Sprintf("%snetconfig-%s", ncutils.GetNetclientPathSpecific(), network) var configPath = fmt.Sprintf("%snetconfig-%s", ncutils.GetNetclientPathSpecific(), network)
//fileInfo, err := os.Stat(configPath) fileInfo, err := os.Stat(configPath)
//if err != nil { if err != nil {
// ncutils.Log("could not stat config file: " + configPath) ncutils.Log("could not stat config file: " + configPath)
//} }
// speed up UDP rest // speed up UDP rest
// if time.Now().After(fileInfo.ModTime().Add(time.Minute)) { if time.Now().After(fileInfo.ModTime().Add(time.Minute)) {
// sleepTime := 2 sleepTime := 2
// ncutils.Log("pulling latest config for " + cfg.Network) ncutils.Log("pulling latest config for " + cfg.Network)
// for { for {
// _, err := Pull(network, true) _, err := Pull(network, true)
// if err == nil { if err == nil {
// break break
// } else { } else {
// ncutils.PrintLog("error pulling config for "+network+": "+err.Error(), 1) ncutils.PrintLog("error pulling config for "+network+": "+err.Error(), 1)
// } }
// if sleepTime > 3600 { if sleepTime > 3600 {
// sleepTime = 3600 sleepTime = 3600
// } }
// ncutils.Log("failed to pull for network " + network) ncutils.Log("failed to pull for network " + network)
// ncutils.Log(fmt.Sprintf("waiting %d seconds to retry...", sleepTime)) ncutils.Log(fmt.Sprintf("waiting %d seconds to retry...", sleepTime))
// time.Sleep(time.Second * time.Duration(sleepTime)) time.Sleep(time.Second * time.Duration(sleepTime))
// sleepTime = sleepTime * 2 sleepTime = sleepTime * 2
// } }
// } }
//time.Sleep(time.Second << 1) time.Sleep(time.Second << 1)
cfg.ReadConfig() cfg.ReadConfig()
ncutils.Log("daemon started for network: " + network) ncutils.Log("daemon started for network: " + network)
client := SetupMQTT(&cfg) client := SetupMQTT(&cfg)