mirror of
https://github.com/cuberite/libevent.git
synced 2025-09-13 14:26:30 -04:00
Make some evdns.c debug logs more verbose
This commit is contained in:
parent
6610fa5a27
commit
d873d6787c
10
evdns.c
10
evdns.c
@ -2155,10 +2155,14 @@ evdns_request_timeout_callback(evutil_socket_t fd, short events, void *arg) {
|
|||||||
|
|
||||||
if (req->tx_count >= req->base->global_max_retransmits) {
|
if (req->tx_count >= req->base->global_max_retransmits) {
|
||||||
/* this request has failed */
|
/* this request has failed */
|
||||||
|
log(EVDNS_LOG_DEBUG, "Giving up on request %p; tx_count==%d",
|
||||||
|
arg, req->tx_count);
|
||||||
reply_schedule_callback(req, 0, DNS_ERR_TIMEOUT, NULL);
|
reply_schedule_callback(req, 0, DNS_ERR_TIMEOUT, NULL);
|
||||||
request_finished(req, &REQ_HEAD(req->base, req->trans_id), 1);
|
request_finished(req, &REQ_HEAD(req->base, req->trans_id), 1);
|
||||||
} else {
|
} else {
|
||||||
/* retransmit it */
|
/* retransmit it */
|
||||||
|
log(EVDNS_LOG_DEBUG, "Retransmitting request %p; tx_count==%d",
|
||||||
|
arg, req->tx_count);
|
||||||
(void) evtimer_del(&req->timeout_event);
|
(void) evtimer_del(&req->timeout_event);
|
||||||
evdns_request_transmit(req);
|
evdns_request_transmit(req);
|
||||||
}
|
}
|
||||||
@ -2229,7 +2233,7 @@ evdns_request_transmit(struct request *req) {
|
|||||||
default:
|
default:
|
||||||
/* all ok */
|
/* all ok */
|
||||||
log(EVDNS_LOG_DEBUG,
|
log(EVDNS_LOG_DEBUG,
|
||||||
"Setting timeout for request %p", req);
|
"Setting timeout for request %p, sent to nameserver %p", req, req->ns);
|
||||||
if (evtimer_add(&req->timeout_event, &req->base->global_timeout) < 0) {
|
if (evtimer_add(&req->timeout_event, &req->base->global_timeout) < 0) {
|
||||||
log(EVDNS_LOG_WARN,
|
log(EVDNS_LOG_WARN,
|
||||||
"Error from libevent when adding timer for request %p",
|
"Error from libevent when adding timer for request %p",
|
||||||
@ -2488,8 +2492,8 @@ _evdns_nameserver_add_impl(struct evdns_base *base, const struct sockaddr *addre
|
|||||||
goto out2;
|
goto out2;
|
||||||
}
|
}
|
||||||
|
|
||||||
log(EVDNS_LOG_DEBUG, "Added nameserver %s",
|
log(EVDNS_LOG_DEBUG, "Added nameserver %s as %p",
|
||||||
evutil_format_sockaddr_port(address, addrbuf, sizeof(addrbuf)));
|
evutil_format_sockaddr_port(address, addrbuf, sizeof(addrbuf)), ns);
|
||||||
|
|
||||||
/* insert this nameserver into the list of them */
|
/* insert this nameserver into the list of them */
|
||||||
if (!base->server_head) {
|
if (!base->server_head) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user