From 28b49df3542a635cca788f3de213385f3fcb6334 Mon Sep 17 00:00:00 2001 From: rsc Date: Tue, 18 Jul 2006 15:26:33 +0000 Subject: assorted changes from Plan 9 --- src/cmd/venti/srv/syncarena.c | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) (limited to 'src/cmd/venti/srv/syncarena.c') diff --git a/src/cmd/venti/srv/syncarena.c b/src/cmd/venti/srv/syncarena.c index 7a5d6f9d..89546f55 100644 --- a/src/cmd/venti/srv/syncarena.c +++ b/src/cmd/venti/srv/syncarena.c @@ -30,12 +30,11 @@ syncarena(Arena *arena, u64int start, u32int n, int zok, int fix) ZBlock *lump; Clump cl; ClumpInfo ci; - static ClumpInfo zci = { -1 }; + static ClumpInfo zci = { .type = -1 }; u8int score[VtScoreSize]; u64int uncsize, used, aa; u32int clump, clumps, cclumps, magic; int err, flush, broken; - AState as; used = arena->memstats.used; clumps = arena->memstats.clumps; @@ -133,19 +132,21 @@ syncarena(Arena *arena, u64int start, u32int n, int zok, int fix) flushdcache(); } +fprint(2, "arena %s: start=%lld fix=%d flush=%d %lld->%lld %ud->%ud %ud->%ud %lld->%lld\n", + arena->name, + start, + fix, + flush, + used, arena->memstats.used, + clumps, arena->memstats.clumps, + cclumps, arena->memstats.cclumps, + uncsize, arena->memstats.uncsize); + if(used != arena->memstats.used || clumps != arena->memstats.clumps || cclumps != arena->memstats.cclumps || uncsize != arena->memstats.uncsize) err |= SyncHeader; - if(start && (err&SyncHeader)){ - trace(TraceProc, "syncarena setdcachestate"); - as.arena = arena; - as.aa = start+arena->memstats.used; - as.stats = arena->memstats; - setdcachestate(&as); - } - return err; } -- cgit v1.2.3