]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Improved debugging.
authorAlex Rousskov <rousskov@measurement-factory.com>
Thu, 27 Jun 2013 21:09:02 +0000 (15:09 -0600)
committerAlex Rousskov <rousskov@measurement-factory.com>
Thu, 27 Jun 2013 21:09:02 +0000 (15:09 -0600)
src/CollapsedForwarding.cc
src/MemObject.cc

index 345f1b340f7021445043b0cf3b7ff8e3cdf267d1..6cd2380170b4552c90b70a4e93804588720686f4 100644 (file)
@@ -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;
     }
 
index 219c447ec3180ef00666d9c9cdf9b012bc39a91c..f8629092bd0fd2c4d9a7f371091a38d6c520da50 100644 (file)
@@ -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