You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by zw...@apache.org on 2011/05/26 16:23:45 UTC
svn commit: r1127935 - in /trafficserver/traffic/trunk:
iocore/net/UnixNetAccept.cc lib/ts/ink_queue.cc
Author: zwoop
Date: Thu May 26 14:23:45 2011
New Revision: 1127935
URL: http://svn.apache.org/viewvc?rev=1127935&view=rev
Log:
TS-793 Improve print statements for ink_freelist debugging
Authors: Ricky Chan and Leif
Modified:
trafficserver/traffic/trunk/iocore/net/UnixNetAccept.cc
trafficserver/traffic/trunk/lib/ts/ink_queue.cc
Modified: trafficserver/traffic/trunk/iocore/net/UnixNetAccept.cc
URL: http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/net/UnixNetAccept.cc?rev=1127935&r1=1127934&r2=1127935&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/net/UnixNetAccept.cc (original)
+++ trafficserver/traffic/trunk/iocore/net/UnixNetAccept.cc Thu May 26 14:23:45 2011
@@ -204,7 +204,7 @@ NetAccept::init_accept_loop()
action_->mutex = action_->continuation->mutex;
}
SET_CONTINUATION_HANDLER(this, &NetAccept::acceptLoopEvent);
- eventProcessor.spawn_thread(this, "ts[ACCEPT]");
+ eventProcessor.spawn_thread(this, "[ACCEPT]");
}
Modified: trafficserver/traffic/trunk/lib/ts/ink_queue.cc
URL: http://svn.apache.org/viewvc/trafficserver/traffic/trunk/lib/ts/ink_queue.cc?rev=1127935&r1=1127934&r2=1127935&view=diff
==============================================================================
--- trafficserver/traffic/trunk/lib/ts/ink_queue.cc (original)
+++ trafficserver/traffic/trunk/lib/ts/ink_queue.cc Thu May 26 14:23:45 2011
@@ -478,17 +478,17 @@ ink_freelists_dump_baselinerel(FILE * f)
if (f == NULL)
f = stderr;
- fprintf(f, " allocated | in-use | count | type size | free list name\n");
- fprintf(f, "rel. to base|rel. to base| | | \n");
- fprintf(f, "------------|------------|---------|------------|----------------------------------\n");
+ fprintf(f, " allocated | in-use | count | type size | free list name\n");
+ fprintf(f, " relative to base | relative to base | | | \n");
+ fprintf(f, "--------------------|--------------------|---------|------------|----------------------------------\n");
fll = freelists;
while (fll) {
int a = fll->fl->allocated - fll->fl->allocated_base;
if (a != 0) {
- fprintf(f, " %10u | %10u | %7u | %10u | memory/%s\n",
- (fll->fl->allocated - fll->fl->allocated_base) * fll->fl->type_size,
- (fll->fl->count - fll->fl->count_base) * fll->fl->type_size,
+ fprintf(f, " %18" PRIu64 " | %18" PRIu64 " | %7u | %10u | memory/%s\n",
+ (uint64_t)(fll->fl->allocated - fll->fl->allocated_base) * (uint64_t)fll->fl->type_size,
+ (uint64_t)(fll->fl->count - fll->fl->count_base) * (uint64_t)fll->fl->type_size,
fll->fl->count - fll->fl->count_base, fll->fl->type_size, fll->fl->name ? fll->fl->name : "<unknown>");
}
fll = fll->next;
@@ -502,14 +502,14 @@ ink_freelists_dump(FILE * f)
if (f == NULL)
f = stderr;
- fprintf(f, " allocated | in-use | type size | free list name\n");
- fprintf(f, "------------|------------|------------|----------------------------------\n");
+ fprintf(f, " allocated | in-use | type size | free list name\n");
+ fprintf(f, "--------------------|--------------------|------------|----------------------------------\n");
fll = freelists;
while (fll) {
- fprintf(f, " %10u | %10u | %10u | memory/%s\n",
- fll->fl->allocated * fll->fl->type_size,
- fll->fl->count * fll->fl->type_size, fll->fl->type_size, fll->fl->name ? fll->fl->name : "<unknown>");
+ fprintf(f, " %18" PRIu64 " | %18" PRIu64 " | %10u | memory/%s\n",
+ (uint64_t)fll->fl->allocated * (uint64_t)fll->fl->type_size,
+ (uint64_t)fll->fl->count * (uint64_t)fll->fl->type_size, fll->fl->type_size, fll->fl->name ? fll->fl->name : "<unknown>");
fll = fll->next;
}
}