mirror of
https://github.com/gravitl/netmaker.git
synced 2024-09-22 00:06:04 +08:00
Merge pull request #690 from gravitl/bugfix_v0.10.0_daemon_pull
restore pull on daemon start
This commit is contained in:
commit
ac013497c4
|
@ -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)
|
||||||
|
|
Loading…
Reference in a new issue