]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Add mem-cache and transient store entry details in mgr:objects output.
authorAlex Rousskov <rousskov@measurement-factory.com>
Mon, 1 Jul 2013 02:26:35 +0000 (20:26 -0600)
committerAlex Rousskov <rousskov@measurement-factory.com>
Mon, 1 Jul 2013 02:26:35 +0000 (20:26 -0600)
src/MemObject.cc

index f8629092bd0fd2c4d9a7f371091a38d6c520da50..65686d49e8d21253a837c07207d9813981565606 100644 (file)
@@ -259,6 +259,17 @@ MemObject::stat(MemBuf * mb) const
         mb->Printf("\tswapout: %" PRId64 " bytes written\n",
                    (int64_t) swapout.sio->offset());
 
+    if (xitTable.index >= 0)
+        mb->Printf("\ttransient index: %d state: %d\n",
+                   xitTable.index, xitTable.io);
+    if (memCache.index >= 0)
+        mb->Printf("\tmem-cache index: %d state: %d offset: %" PRId64 "\n",
+                   memCache.index, memCache.io, memCache.offset);
+    if (object_sz >= 0)
+        mb->Printf("\tobject_sz: %" PRId64 "\n", object_sz);
+    if (smpCollapsed)
+        mb->Printf("\tsmp-collapsed\n");
+
     StoreClientStats statsVisitor(mb);
 
     for_each<StoreClientStats>(clients, statsVisitor);