diff options
author | 2017-06-08 18:43:11 +0100 | |
---|---|---|
committer | 2017-06-08 18:43:11 +0100 | |
commit | 990460ee7caffe752167b5307d7a5bffab37da61 (patch) | |
tree | 59dcbc4047b63eb95a1aaaa1ae2c4051bd6fee15 /middleware/file/wildcard_test.go | |
parent | 1c45e262f5cf20aaa950f8e8d86248cbce6ae120 (diff) | |
download | coredns-990460ee7caffe752167b5307d7a5bffab37da61.tar.gz coredns-990460ee7caffe752167b5307d7a5bffab37da61.tar.zst coredns-990460ee7caffe752167b5307d7a5bffab37da61.zip |
middleware/file: don't reload zone when SOA isn't changed (#707)
* middleware/file: don't reload zone when SOA isn't changed
Give Parse an extra argument which is the SOA's serial, if > 0 we check
against the just parsed SOA and then just return.
Most notable use is in reload.go which is both used in the file and auto
middleware.
Fixes #415
* PR comments
Diffstat (limited to 'middleware/file/wildcard_test.go')
-rw-r--r-- | middleware/file/wildcard_test.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/middleware/file/wildcard_test.go b/middleware/file/wildcard_test.go index 9f34b13f2..f3acda4fe 100644 --- a/middleware/file/wildcard_test.go +++ b/middleware/file/wildcard_test.go @@ -79,7 +79,7 @@ var dnssexAuth = []dns.RR{ } func TestLookupWildcard(t *testing.T) { - zone, err := Parse(strings.NewReader(dbDnssexNLSigned), testzone1, "stdin") + zone, err := Parse(strings.NewReader(dbDnssexNLSigned), testzone1, "stdin", 0) if err != nil { t.Fatalf("Expect no error when reading zone, got %q", err) } @@ -156,7 +156,7 @@ var exampleAuth = []dns.RR{ } func TestLookupDoubleWildcard(t *testing.T) { - zone, err := Parse(strings.NewReader(exampleOrg), "example.org.", "stdin") + zone, err := Parse(strings.NewReader(exampleOrg), "example.org.", "stdin", 0) if err != nil { t.Fatalf("Expect no error when reading zone, got %q", err) } |