Browse Source

[Minor] Improve logging on map retries

tags/2.6
Vsevolod Stakhov 3 years ago
parent
commit
4c2e8ff25d
1 changed files with 3 additions and 7 deletions
  1. 3
    7
      src/libserver/maps/map.c

+ 3
- 7
src/libserver/maps/map.c View File

@@ -1180,11 +1180,6 @@ rspamd_map_dns_callback (struct rdns_reply *reply, void *arg)
}

if (reply->code == RDNS_RC_NOERROR) {
/*
* We just get the first address hoping that a resolver performs
* round-robin rotation well
*/

DL_FOREACH (reply->entries, cur_rep) {
rspamd_inet_addr_t *addr;
addr = rspamd_inet_address_from_rnds (reply->entries);
@@ -1257,11 +1252,12 @@ retry:
idx++;
rspamd_inet_addr_t *prev_addr = cbd->addr;
cbd->addr = (rspamd_inet_addr_t *) g_ptr_array_index (cbd->addrs, idx);
msg_info_map ("cannot connect to %s to get data for %s: %s, retry with %s",
msg_info_map ("cannot connect to %s to get data for %s: %s, retry with %s (%d of %d)",
rspamd_inet_address_to_string_pretty (prev_addr),
cbd->bk->uri,
strerror (errno),
rspamd_inet_address_to_string_pretty (cbd->addr));
rspamd_inet_address_to_string_pretty (cbd->addr),
idx + 1, cbd->addrs->len);
goto retry;
}
else {

Loading…
Cancel
Save