mirror of
https://github.com/coredns/coredns.git
synced 2025-10-28 08:44:17 -04:00
plugin/file: fix zone expiration (#1933)
This commit is contained in:
@@ -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
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user