From efbd243680dc8b43c844ec766b1114f731d3ee4c Mon Sep 17 00:00:00 2001 From: Amos Jeffries Date: Sun, 19 Jun 2011 07:52:55 -0600 Subject: [PATCH] Debug display of peer selection choices --- src/peer_select.cc | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/peer_select.cc b/src/peer_select.cc index c5e13566bf..9c3e28f6f6 100644 --- a/src/peer_select.cc +++ b/src/peer_select.cc @@ -210,11 +210,17 @@ peerSelectDnsPaths(ps_state *psstate) if (psstate->paths->size() < 1) { debugs(44, DBG_IMPORTANT, "Failed to select source for '" << psstate->entry->url() << "'" ); - debugs(44, DBG_IMPORTANT, " always_direct = " << psstate->always_direct ); - debugs(44, DBG_IMPORTANT, " never_direct = " << psstate->never_direct ); + debugs(44, DBG_IMPORTANT, " always_direct = " << (psstate->always_direct==1?"YES":(psstate->always_direct==0?"NO":"maybe"))); + debugs(44, DBG_IMPORTANT, " never_direct = " << (psstate->never_direct==1?"YES":(psstate->never_direct==0?"NO":"maybe"))); debugs(44, DBG_IMPORTANT, " timedout = " << psstate->ping.timedout ); } else { - debugs(44, 2, "Found IP destination for: " << psstate->entry->url() << "'"); + debugs(44, 2, "Found sources for '" << psstate->entry->url() << "'" ); + debugs(44, 2, " always_direct = " << (psstate->always_direct?"YES":(psstate->always_direct==0?"NO":"maybe"))); + for (size_t i = 0; i < psstate->paths->size(); i++) { + debugs(44, 2, " cache_peer = " << (*psstate->paths)[i]); + } + debugs(44, 2, " never_direct = " << (psstate->never_direct?"YES":(psstate->never_direct==0?"NO":"maybe"))); + debugs(44, 2, " timedout = " << psstate->ping.timedout ); } psstate->ping.stop = current_time; -- 2.47.2