From adbb83845c5d3cb02343d7613cfb8385aa909909 Mon Sep 17 00:00:00 2001 From: rsc Date: Tue, 18 Jan 2005 05:25:09 +0000 Subject: remove venti for now --- src/cmd/venti/clumpstats.c | 128 --------------------------------------------- 1 file changed, 128 deletions(-) delete mode 100644 src/cmd/venti/clumpstats.c (limited to 'src/cmd/venti/clumpstats.c') diff --git a/src/cmd/venti/clumpstats.c b/src/cmd/venti/clumpstats.c deleted file mode 100644 index 5a448b67..00000000 --- a/src/cmd/venti/clumpstats.c +++ /dev/null @@ -1,128 +0,0 @@ -#include "stdinc.h" -#include "dat.h" -#include "fns.h" - -int count[VtMaxLumpSize][VtMaxType]; - -enum -{ - ClumpChunks = 32*1024 -}; - -static int -readarenainfo(Arena *arena) -{ - ClumpInfo *ci, *cis; - u32int clump; - int i, n, ok; - - if(arena->clumps) - fprint(2, "reading directory for arena=%s with %d entries\n", arena->name, arena->clumps); - - cis = MKN(ClumpInfo, ClumpChunks); - ok = 0; - for(clump = 0; clump < arena->clumps; clump += n){ - n = ClumpChunks; - - if(n > arena->clumps - clump) - n = arena->clumps - clump; - - if((i=readclumpinfos(arena, clump, cis, n)) != n){ - seterr(EOk, "arena directory read failed %d not %d: %r", i, n); - ok = -1; - break; - } - - for(i = 0; i < n; i++){ - ci = &cis[i]; - if(ci->type >= VtMaxType || ci->uncsize >= VtMaxLumpSize) { - fprint(2, "bad clump: %d: type = %d: size = %d\n", clump+i, ci->type, ci->uncsize); - continue; - } -if(ci->uncsize == 422) -print("%s: %d: %V\n", arena->name, clump+i, ci->score); - count[ci->uncsize][ci->type]++; - } - } - free(cis); - if(ok < 0) - return TWID32; - return clump; -} - -static void -clumpstats(Index *ix) -{ - int ok; - ulong clumps, n; - int i, j, t; - - ok = 0; - clumps = 0; - for(i = 0; i < ix->narenas; i++){ - n = readarenainfo(ix->arenas[i]); - if(n == TWID32){ - ok = -1; - break; - } - clumps += n; - } - - if(ok < 0) - return; - - print("clumps = %ld\n", clumps); - for(i=0; inarenas + mainindex->nsects * 4 + 16)) - bcmem = maxblocksize * (mainindex->narenas + mainindex->nsects * 4 + 16); - fprint(2, "initialize %d bytes of disk block cache\n", bcmem); - initdcache(bcmem); - - clumpstats(mainindex); - - threadexitsall(0); -} -- cgit v1.2.3