[plugin/cache] cache failures (#2720)
* cache failures * use ServerError
This commit is contained in:
parent
58c703f5ef
commit
be8b29cd4d
3 changed files with 46 additions and 8 deletions
28
plugin/cache/cache_test.go
vendored
28
plugin/cache/cache_test.go
vendored
|
@ -87,6 +87,34 @@ var cacheTestCases = []cacheTestCase{
|
|||
},
|
||||
shouldCache: true,
|
||||
},
|
||||
{
|
||||
RecursionAvailable: true, Authoritative: false,
|
||||
Case: test.Case{
|
||||
Rcode: dns.RcodeServerFailure,
|
||||
Qname: "example.org.", Qtype: dns.TypeA,
|
||||
Ns: []dns.RR{},
|
||||
},
|
||||
in: test.Case{
|
||||
Rcode: dns.RcodeServerFailure,
|
||||
Qname: "example.org.", Qtype: dns.TypeA,
|
||||
Ns: []dns.RR{},
|
||||
},
|
||||
shouldCache: true,
|
||||
},
|
||||
{
|
||||
RecursionAvailable: true, Authoritative: false,
|
||||
Case: test.Case{
|
||||
Rcode: dns.RcodeNotImplemented,
|
||||
Qname: "example.org.", Qtype: dns.TypeA,
|
||||
Ns: []dns.RR{},
|
||||
},
|
||||
in: test.Case{
|
||||
Rcode: dns.RcodeNotImplemented,
|
||||
Qname: "example.org.", Qtype: dns.TypeA,
|
||||
Ns: []dns.RR{},
|
||||
},
|
||||
shouldCache: true,
|
||||
},
|
||||
{
|
||||
RecursionAvailable: true, Authoritative: true,
|
||||
Case: test.Case{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue