diff options
author | Ronnie Sahlberg <ronniesahlberg@gmail.com> | 2012-03-07 17:02:41 +1100 |
---|---|---|
committer | Ronnie Sahlberg <ronniesahlberg@gmail.com> | 2012-03-20 11:20:53 +1100 |
commit | 038c946e80b9f710e5949876bbd763033ab8e5ce (patch) | |
tree | 00db388a14e11bab6d949457188e5dc760d2ad9e /ctdb/tools | |
parent | b3ddf6901d1f4706731771606f466da4c6165fd9 (diff) | |
download | samba-038c946e80b9f710e5949876bbd763033ab8e5ce.tar.gz samba-038c946e80b9f710e5949876bbd763033ab8e5ce.tar.xz samba-038c946e80b9f710e5949876bbd763033ab8e5ce.zip |
add max hop count buckets to see how bad hopcounts are
(This used to be ctdb commit 7d3931298e6477d92f43652c3006b0c426cb1307)
Diffstat (limited to 'ctdb/tools')
-rw-r--r-- | ctdb/tools/ctdb.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/ctdb/tools/ctdb.c b/ctdb/tools/ctdb.c index 756671b75d9..3f112072732 100644 --- a/ctdb/tools/ctdb.c +++ b/ctdb/tools/ctdb.c @@ -346,6 +346,7 @@ static void show_statistics(struct ctdb_statistics *s, int show_header) STATISTICS_FIELD(total_ro_delegations), STATISTICS_FIELD(total_ro_revokes), }; + tmp = s->statistics_current_time.tv_sec - s->statistics_start_time.tv_sec; seconds = tmp%60; tmp /= 60; @@ -441,6 +442,11 @@ static void show_statistics(struct ctdb_statistics *s, int show_header) preflen?0:4, "", *(uint32_t *)(fields[i].offset+(uint8_t *)s)); } + printf("Max hop count buckets:"); + for (i=0;i<MAX_HOP_COUNT_BUCKETS;i++) { + printf(" %d", s->hop_count_bucket[i]); + } + printf("\n"); printf(" %-30s %.6f/%.6f/%.6f sec out of %d\n", "reclock_ctdbd MIN/AVG/MAX", s->reclock.ctdbd.min, s->reclock.ctdbd.num?s->reclock.ctdbd.total/s->reclock.ctdbd.num:0.0, s->reclock.ctdbd.max, s->reclock.ctdbd.num); printf(" %-30s %.6f/%.6f/%.6f sec out of %d\n", "reclock_recd MIN/AVG/MAX", s->reclock.recd.min, s->reclock.recd.num?s->reclock.recd.total/s->reclock.recd.num:0.0, s->reclock.recd.max, s->reclock.recd.num); |