g_log<<endl;
}
- if (sr.d_outqueries || sr.d_authzonequeries) {
- g_recCache->cacheMisses++;
- }
- else {
- g_recCache->cacheHits++;
+ if (dc->d_mdp.d_header.opcode != Opcode::Notify) {
+ if (sr.d_outqueries || sr.d_authzonequeries) {
+ g_recCache->cacheMisses++;
+ }
+ else {
+ g_recCache->cacheHits++;
+ }
}
g_stats.answers(spentUsec);
print(res)
self.assertEquals(res.question[0].to_text(), 'example. IN SOA')
- self.checkRecordCacheMetrics(5, 1) # FIXME
+ self.checkRecordCacheMetrics(3, 1)
for method in ("sendUDPQuery", "sendTCPQuery"):
sender = getattr(self, method)
self.assertRcodeEqual(res, dns.rcode.NOERROR)
self.assertRRsetInAnswer(res, expected)
- self.checkRecordCacheMetrics(6, 2)
+ self.checkRecordCacheMetrics(4, 2)