aboutsummaryrefslogtreecommitdiff
path: root/plugin/file/reload_test.go
diff options
context:
space:
mode:
authorGravatar Miek Gieben <miek@miek.nl> 2019-07-04 06:56:37 +0100
committerGravatar Yong Tang <yong.tang.github@outlook.com> 2019-07-04 13:56:37 +0800
commit18304ce9b75a401ed510d270c013dc4fe6480420 (patch)
tree089fc37b837831cd06c8012d922b94033ce21d64 /plugin/file/reload_test.go
parentf9fb9db1715e074c7549548e72f1d29d5ddc268f (diff)
downloadcoredns-18304ce9b75a401ed510d270c013dc4fe6480420.tar.gz
coredns-18304ce9b75a401ed510d270c013dc4fe6480420.tar.zst
coredns-18304ce9b75a401ed510d270c013dc4fe6480420.zip
plugin/file: make non-existent file non-fatal (#2955)
* plugin/file: make non-existent file non-fatal If the zone file being loaded doesn't exist *and* reload is enabled, just wait the file to pop up in the normal Reload routine. If reload is set to 0s; we keep this a fatal error on startup. Aslo fix the ticker in z.Reload(): remove the per second ticks and just use the reload interval for the ticker. Brush up the documentation a bit as well. Fixes: #2951 Signed-off-by: Miek Gieben <miek@miek.nl> * Stickler and test compile Signed-off-by: Miek Gieben <miek@miek.nl> * Remove there too Signed-off-by: Miek Gieben <miek@miek.nl> * Cant README test these because zone files dont exist Signed-off-by: Miek Gieben <miek@miek.nl>
Diffstat (limited to 'plugin/file/reload_test.go')
-rw-r--r--plugin/file/reload_test.go1
1 files changed, 0 insertions, 1 deletions
diff --git a/plugin/file/reload_test.go b/plugin/file/reload_test.go
index 1139b8a44..196565cac 100644
--- a/plugin/file/reload_test.go
+++ b/plugin/file/reload_test.go
@@ -29,7 +29,6 @@ func TestZoneReload(t *testing.T) {
t.Fatalf("Failed to parse zone: %s", err)
}
- TickTime = 500 * time.Millisecond
z.ReloadInterval = 500 * time.Millisecond
z.Reload()
time.Sleep(time.Second)