]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
logging for num queries.
authorWouter Wijngaards <wouter@nlnetlabs.nl>
Wed, 20 Jun 2007 09:17:09 +0000 (09:17 +0000)
committerWouter Wijngaards <wouter@nlnetlabs.nl>
Wed, 20 Jun 2007 09:17:09 +0000 (09:17 +0000)
git-svn-id: file:///svn/unbound/trunk@404 be551aaa-1e26-0410-a405-d3ace91eadb9

daemon/worker.c

index a0f20db130d7b09f7b9de92bd8d7022c9e29b5e3..58e2517238acf6fbbaa7712a9d9eab49f8b303e5 100644 (file)
@@ -147,6 +147,8 @@ req_release(struct work_query* w)
        worker->num_requests --;
        w->next = worker->free_queries;
        worker->free_queries = w;
+       verbose(VERB_ALGO, "released query to pool, %d in use", 
+               (int)worker->num_requests);
 }
 
 /** create error and fill into buffer */
@@ -624,6 +626,8 @@ worker_handle_request(struct comm_point* c, void* arg, int error,
                   that started before we performed listen_pushback */
                verbose(VERB_DETAIL, "worker: too many incoming requests "
                        "active. dropping incoming query.");
+               verbose(VERB_ALGO, "currently servicing %d of %d queries", 
+                       (int)worker->num_requests, (int)worker->request_size);
                worker->stats.num_query_list_exceeded++;
                comm_point_drop_reply(repinfo);
                query_info_clear(&qinfo);