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 e728c987
Show latest version
2 files
+ 13
1
Preferences
Compare changes
Files
2
+ 12
0
@@ -1478,6 +1478,18 @@ static int qr_task_step(struct qr_task *task,
&sock_type, task->pktbuf);
if (unlikely(++task->iter_count > KR_ITER_LIMIT ||
task->timeouts >= KR_TIMEOUT_LIMIT)) {
#ifndef NOVERBOSELOG
struct kr_rplan *rplan = &req->rplan;
struct kr_query *last = kr_rplan_last(rplan);
if (task->iter_count > KR_ITER_LIMIT) {
VERBOSE_MSG(last, "canceling query due to exceeded iteration count limit of %d\n", KR_ITER_LIMIT);
}
if (task->timeouts >= KR_TIMEOUT_LIMIT) {
VERBOSE_MSG(last, "canceling query due to exceeded timeout retries limit of %d\n", KR_TIMEOUT_LIMIT);
}
#endif
return qr_task_finalize(task, KR_STATE_FAIL);
}
}