]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-http: client: Added more debug logging about the submission of delayed requests.
authorStephan Bosch <stephan@dovecot.fi>
Tue, 14 Jun 2016 23:54:25 +0000 (01:54 +0200)
committerStephan Bosch <stephan@dovecot.fi>
Wed, 15 Jun 2016 18:18:54 +0000 (20:18 +0200)
src/lib-http/http-client-queue.c

index 070ac03a0d7ae66838bd037bcd2210bc0e20e538..7b7e921b133988758e437a19d277d6b16a9fe067 100644 (file)
@@ -743,6 +743,12 @@ void http_client_queue_submit_request(struct http_client_queue *queue,
 
                if (timeval_cmp_margin(&req->release_time,
                        &ioloop_timeval, TIMEOUT_CMP_MARGIN_USECS) > 0) {
+                       http_client_queue_debug(queue,
+                               "Delayed request %s%s submitted (time remaining: %d msecs)",
+                               http_client_request_label(req),
+                               (req->urgent ? " (urgent)" : ""),
+                               timeval_diff_msecs(&req->release_time, &ioloop_timeval));
+
                        (void)array_bsearch_insert_pos(&queue->delayed_requests,
                                        &req, http_client_queue_delayed_cmp, &insert_idx);
                        array_insert(&queue->delayed_requests, insert_idx, &req, 1);