From: Amos Jeffries Date: Sun, 19 Jun 2011 13:52:55 +0000 (-0600) Subject: Debug display of peer selection choices X-Git-Tag: take08~55^2~117 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=efbd243680dc8b43c844ec766b1114f731d3ee4c;p=thirdparty%2Fsquid.git Debug display of peer selection choices --- 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;