From: Alex Rousskov Date: Mon, 1 Jul 2013 02:26:35 +0000 (-0600) Subject: Add mem-cache and transient store entry details in mgr:objects output. X-Git-Tag: SQUID_3_5_0_1~444^2~41 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=752fd8d290e36f1baed312b7ffcd49d9a0fc4925;p=thirdparty%2Fsquid.git Add mem-cache and transient store entry details in mgr:objects output. --- diff --git a/src/MemObject.cc b/src/MemObject.cc index f8629092bd..65686d49e8 100644 --- a/src/MemObject.cc +++ b/src/MemObject.cc @@ -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(clients, statsVisitor);