Skip to content
Snippets Groups Projects

per-request verbose logging and debug log improvements

Merged Štěpán Balážik requested to merge qr_task_step_logging into master
All threads resolved!
Viewing commit 6f19b7e4
Show latest version
1 file
+ 6
1
Preferences
Compare changes
+ 6
1
@@ -1032,7 +1032,12 @@ static int resolve(kr_layer_t *ctx, knot_pkt_t *pkt)
VERBOSE_MSG("<= malformed response\n");
return resolve_badmsg(pkt, req, query);
} else if (!is_paired_to_query(pkt, query)) {
VERBOSE_MSG("<= ignoring mismatching response\n");
WITH_VERBOSE(query) {
const char *ns_str =
req->upstream.addr ? kr_straddr(req->upstream.addr) : "(internal)";
VERBOSE_MSG("<= ignoring mismatching response from %s\n",
ns_str ? ns_str : "(kr_straddr failed)");
}
/* Force TCP, to work around authoritatives messing up question
* without yielding to spoofed responses. */
query->flags.TCP = true;