plugin/file: fix zone expiration (#1933)
This commit is contained in:
parent
ee3c9894d9
commit
063e673bc4
1 changed files with 15 additions and 12 deletions
|
@ -147,14 +147,15 @@ Restart:
|
||||||
// transfer failed, leave retryActive true
|
// transfer failed, leave retryActive true
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
retryActive = false
|
|
||||||
// transfer OK, possible new SOA, stop timers and redo
|
|
||||||
refreshTicker.Stop()
|
|
||||||
retryTicker.Stop()
|
|
||||||
expireTicker.Stop()
|
|
||||||
goto Restart
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// no errors, stop timers and restart
|
||||||
|
retryActive = false
|
||||||
|
refreshTicker.Stop()
|
||||||
|
retryTicker.Stop()
|
||||||
|
expireTicker.Stop()
|
||||||
|
goto Restart
|
||||||
|
|
||||||
case <-refreshTicker.C:
|
case <-refreshTicker.C:
|
||||||
|
|
||||||
time.Sleep(jitter(5000)) // 5s randomize
|
time.Sleep(jitter(5000)) // 5s randomize
|
||||||
|
@ -172,13 +173,15 @@ Restart:
|
||||||
retryActive = true
|
retryActive = true
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
retryActive = false
|
|
||||||
// transfer OK, possible new SOA, stop timers and redo
|
|
||||||
refreshTicker.Stop()
|
|
||||||
retryTicker.Stop()
|
|
||||||
expireTicker.Stop()
|
|
||||||
goto Restart
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// no errors, stop timers and restart
|
||||||
|
retryActive = false
|
||||||
|
refreshTicker.Stop()
|
||||||
|
retryTicker.Stop()
|
||||||
|
expireTicker.Stop()
|
||||||
|
goto Restart
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue