/*
- * $Id: redirect.cc,v 1.33 1997/01/23 18:31:23 wessels Exp $
+ * $Id: redirect.cc,v 1.34 1997/01/31 23:38:38 wessels Exp $
*
* DEBUG: section 29 Redirector
* AUTHOR: Duane Wessels
int avg_svc_time;
int queue_size;
int use_hist[DefaultRedirectChildrenMax];
+ int rewrites[DefaultRedirectChildrenMax];
} RedirectStats;
fatal_dump("All redirectors have exited!");
return 0;
}
+ if (len != 1)
+ RedirectStats.rewrites[redirector->index]++;
redirector->offset += len;
redirector->inbuf[redirector->offset] = '\0';
/* reschedule */
NRedirectors);
storeAppendPrintf(sentry, "{use histogram:}\n");
for (k = 0; k < NRedirectors; k++) {
- storeAppendPrintf(sentry, "{ redirector #%d: %d}\n",
+ storeAppendPrintf(sentry, "{ redirector #%d: %d (%d rewrites)}\n",
k + 1,
- RedirectStats.use_hist[k]);
+ RedirectStats.use_hist[k],
+ RedirectStats.rewrites[k]);
}
storeAppendPrintf(sentry, close_bracket);
}