From: Alex Rousskov Date: Thu, 27 Jun 2013 21:09:02 +0000 (-0600) Subject: Improved debugging. X-Git-Tag: SQUID_3_5_0_1~444^2~44 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f54986adf0906890917175e2558ec1d37e176199;p=thirdparty%2Fsquid.git Improved debugging. --- diff --git a/src/CollapsedForwarding.cc b/src/CollapsedForwarding.cc index 345f1b340f..6cd2380170 100644 --- a/src/CollapsedForwarding.cc +++ b/src/CollapsedForwarding.cc @@ -53,7 +53,7 @@ CollapsedForwarding::Broadcast(const StoreEntry &e) if (!e.mem_obj || e.mem_obj->xitTable.index < 0 || !Store::Root().transientReaders(e)) { - debugs(17, 7, "not broadcasting " << e << " changes to nobody"); + debugs(17, 7, "nobody reads " << e); return; } diff --git a/src/MemObject.cc b/src/MemObject.cc index 219c447ec3..f8629092bd 100644 --- a/src/MemObject.cc +++ b/src/MemObject.cc @@ -328,7 +328,15 @@ MemObject::lowestMemReaderOffset() const bool MemObject::readAheadPolicyCanRead() const { - return endOffset() - getReply()->hdr_sz < lowestMemReaderOffset() + Config.readAheadGap; + const bool canRead = endOffset() - getReply()->hdr_sz < + lowestMemReaderOffset() + Config.readAheadGap; + + if (!canRead) { + debugs(19, 9, "no: " << endOffset() << '-' << getReply()->hdr_sz << + " < " << lowestMemReaderOffset() << '+' << Config.readAheadGap); + } + + return canRead; } void