]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
- more per-peer CDigest stats
authorrousskov <>
Fri, 10 Apr 1998 05:53:47 +0000 (05:53 +0000)
committerrousskov <>
Fri, 10 Apr 1998 05:53:47 +0000 (05:53 +0000)
src/stat.cc

index cc13540f74bf42df40d80a9cd3626716c529b781..e21fae664fae3a655d3d057252ed458be425b756 100644 (file)
@@ -1,6 +1,6 @@
 
 /*
- * $Id: stat.cc,v 1.232 1998/04/09 23:26:08 wessels Exp $
+ * $Id: stat.cc,v 1.233 1998/04/09 23:53:47 rousskov Exp $
  *
  * DEBUG: section 18    Cache Manager Statistics
  * AUTHOR: Harvest Derived
@@ -1106,6 +1106,18 @@ statPeerSelect(StoreEntry * sentry)
        storeAppendPrintf(sentry, "peer.local_memory = %d\n",
            peer->digest.cd ? peer->digest.cd->mask_size/1024 : 0);
        storeAppendPrintf(sentry, "\n");
+       if (peer->digest.cd) {
+           cacheDigestReport(peer->digest.cd, peer->host, sentry);
+           storeAppendPrintf(sentry, "digest inited: %d, disabled: %d usable: %d requested: %d\n",
+               0 < EBIT_TEST(peer->digest.flags, PD_INITED),
+               0 < EBIT_TEST(peer->digest.flags, PD_DISABLED),
+               0 < EBIT_TEST(peer->digest.flags, PD_USABLE),
+               0 < EBIT_TEST(peer->digest.flags, PD_REQUESTED)
+               );
+       } else {
+           storeAppendPrintf(sentry, "peer %s has no cache digest\n", peer->host);
+       }
+       storeAppendPrintf(sentry, "\n");
     }
 
     storeAppendPrintf(sentry, "\nAlgorithm usage:\n");