From 7252036fe876f522b5549f1d97c79528ca1be7ff Mon Sep 17 00:00:00 2001 From: rsc Date: Wed, 2 Nov 2005 19:08:43 +0000 Subject: Better logging in vtrpc, publish cache statistics. --- src/libventi/cache.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/libventi/cache.c') diff --git a/src/libventi/cache.c b/src/libventi/cache.c index 71bdb62c..8dcb52f5 100644 --- a/src/libventi/cache.c +++ b/src/libventi/cache.c @@ -12,7 +12,9 @@ #include #include -int nread, ncopy, nwrite; +int vtcachenread; +int vtcachencopy; +int vtcachenwrite; enum { BioLocal = 1, @@ -419,6 +421,7 @@ vtcacheglobal(VtCache *c, uchar score[VtScoreSize], int type) b->nlock = 1; qunlock(&c->lk); + vtcachenread++; n = vtread(c->z, score, type, b->data, c->blocksize); if(n < 0){ werrstr("vtread %V: %r", score); @@ -512,6 +515,7 @@ vtblockwrite(VtBlock *b) c = b->c; n = vtzerotruncate(b->type, b->data, c->blocksize); + vtcachenwrite++; if(c->write(c->z, score, b->type, b->data, n) < 0) return -1; @@ -540,7 +544,7 @@ vtblockcopy(VtBlock *b) { VtBlock *bb; -ncopy++; + vtcachencopy++; bb = vtcacheallocblock(b->c, b->type); if(bb == nil){ vtblockput(b); -- cgit v1.2.3