From 990460ee7caffe752167b5307d7a5bffab37da61 Mon Sep 17 00:00:00 2001 From: Miek Gieben Date: Thu, 8 Jun 2017 18:43:11 +0100 Subject: 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 --- middleware/file/file_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'middleware/file/file_test.go') diff --git a/middleware/file/file_test.go b/middleware/file/file_test.go index 768817900..d5762683d 100644 --- a/middleware/file/file_test.go +++ b/middleware/file/file_test.go @@ -7,6 +7,6 @@ import ( func BenchmarkParseInsert(b *testing.B) { for i := 0; i < b.N; i++ { - Parse(strings.NewReader(dbMiekENTNL), testzone, "stdin") + Parse(strings.NewReader(dbMiekENTNL), testzone, "stdin", 0) } } -- cgit v1.2.3