From d67cd5c33c62679df29dce6b452d32882cd2eca5 Mon Sep 17 00:00:00 2001 From: rsc Date: Tue, 19 Jul 2005 16:02:31 +0000 Subject: better mk test --- src/cmd/venti/srv/fmtarenas.c | 3 --- src/cmd/venti/srv/mkfile | 17 +++++++++++------ src/cmd/venti/srv/sortientry.c | 6 +++--- src/cmd/venti/srv/syncindex.c | 1 + src/cmd/venti/srv/zblock.c | 2 +- 5 files changed, 16 insertions(+), 13 deletions(-) (limited to 'src/cmd') diff --git a/src/cmd/venti/srv/fmtarenas.c b/src/cmd/venti/srv/fmtarenas.c index 44c975ec..c287bdac 100644 --- a/src/cmd/venti/srv/fmtarenas.c +++ b/src/cmd/venti/srv/fmtarenas.c @@ -1,9 +1,6 @@ #include "stdinc.h" #include "dat.h" #include "fns.h" -#ifndef ODIRECT -#define ODIRECT 0 -#endif void usage(void) diff --git a/src/cmd/venti/srv/mkfile b/src/cmd/venti/srv/mkfile index 2fd4508e..1a2fd02b 100644 --- a/src/cmd/venti/srv/mkfile +++ b/src/cmd/venti/srv/mkfile @@ -90,6 +90,10 @@ ainstall:V: ${TARG:%=%.ainstall} test:VQ: ${TARG:%=o.%} slay o.venti|rc vtmp=/home/tmp + test -f $vtmp/arena || dd bs=1048576 count=100 if=/dev/zero of=$vtmp/arena + test -f $vtmp/bloom || dd bs=1048576 count=10 if=/dev/zero of=$vtmp/bloom + test -f $vtmp/isect || dd bs=1048576 count=10 if=/dev/zero of=$vtmp/isect + test -f $vtmp/check || dd bs=1048576 count=10 if=/dev/zero of=$vtmp/check echo '**********' FMTARENAS ./o.fmtarenas -a 40M -b 8k arenas $vtmp/arena echo '**********' FMTBLOOM @@ -101,20 +105,21 @@ test:VQ: ${TARG:%=o.%} echo isect $vtmp/isect echo arenas $vtmp/arena echo bloom $vtmp/bloom - echo webroot $HOME/src/venti/www + echo webroot $PLAN9/src/cmd/venti/srv/www echo mem 64M echo icmem 64M echo bcmem 64M + echo queuewrites + echo addr 'tcp!*!17034' + echo httpaddr 'tcp!*!8001' ) >vtmp.conf echo '**********' FMTINDEX ./o.fmtindex vtmp.conf echo '**********' VENTI - # ./o.venti -c vtmp.conf -B 64M -I 64M -C 64M -a 'tcp!*!17034' -h 'tcp!*!8001' >a 2>&1 & - ./o.venti -c vtmp.conf -a 'tcp!*!17034' -h 'tcp!*!8001' >a 2>&1 & - sleep 5 + ./o.venti -c vtmp.conf >a 2>&1 echo '**********' VAC venti='tcp!127.0.0.1!17034' export venti - 9 time vac /usr/local/plan9 >a.vac + 9 time vac /usr/local/plan9/src >a.vac case ${websync:-no} in yes) echo '**********' SYNC VIA WEB @@ -132,7 +137,7 @@ test:VQ: ${TARG:%=o.%} ;; esac echo '**********' CHECKINDEX - ./o.checkindex -B64M vtmp.conf /home/tmp/check >check.out + ./o.checkindex -B64M vtmp.conf $vtmp/check >check.out wc check.out luadisk.o: luadisk.c diff --git a/src/cmd/venti/srv/sortientry.c b/src/cmd/venti/srv/sortientry.c index e1fc24b0..28d469fc 100644 --- a/src/cmd/venti/srv/sortientry.c +++ b/src/cmd/venti/srv/sortientry.c @@ -191,7 +191,7 @@ initiebucks(Part *part, int bits, u32int size) return nil; } ib->xbuf = MKN(u8int, size * ((1 << bits)+1)); - ib->buf = (u8int*)(((ulong)ib->xbuf+size-1)&~(ulong)(size-1)); + ib->buf = (u8int*)(((uintptr)ib->xbuf+size-1)&~(uintptr)(size-1)); if(ib->buf == nil){ seterr(EOk, "out of memory allocating sorting buckets' buffers"); freeiebucks(ib); @@ -292,7 +292,7 @@ sortiebuck(IEBucks *ib, int b) if(n == TWID32) return TWID32; qsort(ib->buf, n, IEntrySize, ientrycmp); - if(writepart(ib->part, ib->off, ib->buf, n * IEntrySize) < 0){ + if(writepart(ib->part, ib->off, ib->buf, n*IEntrySize) < 0){ seterr(EOk, "can't write sorted bucket: %r"); return TWID32; } @@ -361,7 +361,7 @@ readiebuck(IEBucks *ib, int b) // if(ib->bucks[b].total) // fprint(2, "\tbucket %d: %d entries\n", b, ib->bucks[b].total/IEntrySize); while(head != TWID32){ - if(readpart(ib->part, (u64int)head * ib->size, &ib->buf[n], m + U32Size) < 0){ + if(readpart(ib->part, (u64int)head * ib->size, &ib->buf[n], m+U32Size) < 0){ seterr(EOk, "can't read index sort bucket: %r"); return TWID32; } diff --git a/src/cmd/venti/srv/syncindex.c b/src/cmd/venti/srv/syncindex.c index b35ca2a4..56bf1527 100644 --- a/src/cmd/venti/srv/syncindex.c +++ b/src/cmd/venti/srv/syncindex.c @@ -45,6 +45,7 @@ threadmain(int argc, char *argv[]) if(argc != 1) usage(); + ventifmtinstall(); if(initventi(argv[0], &conf) < 0) sysfatal("can't init venti: %r"); diff --git a/src/cmd/venti/srv/zblock.c b/src/cmd/venti/srv/zblock.c index b33cdd25..4aa11f45 100644 --- a/src/cmd/venti/srv/zblock.c +++ b/src/cmd/venti/srv/zblock.c @@ -14,7 +14,7 @@ fmtzbinit(Fmt *f, ZBlock *b) f->nfmt = 0; } -#define ROUNDUP(p, n) ((void*)(((ulong)(p)+(n)-1)&~(ulong)((n)-1))) +#define ROUNDUP(p, n) ((void*)(((uintptr)(p)+(n)-1)&~(uintptr)((n)-1))) static char zmagic[] = "1234567890abcdefghijkl"; -- cgit v1.2.3