aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrsc <devnull@localhost>2005-07-19 16:02:31 +0000
committerrsc <devnull@localhost>2005-07-19 16:02:31 +0000
commitd67cd5c33c62679df29dce6b452d32882cd2eca5 (patch)
tree145e67d8f42d1ae48e9468fc3540273599453969
parent2b6c15d87f9ab7a608fb146f58aee9460546ccf0 (diff)
downloadplan9port-d67cd5c33c62679df29dce6b452d32882cd2eca5.tar.gz
plan9port-d67cd5c33c62679df29dce6b452d32882cd2eca5.tar.bz2
plan9port-d67cd5c33c62679df29dce6b452d32882cd2eca5.zip
better mk test
-rw-r--r--src/cmd/venti/srv/fmtarenas.c3
-rw-r--r--src/cmd/venti/srv/mkfile17
-rw-r--r--src/cmd/venti/srv/sortientry.c6
-rw-r--r--src/cmd/venti/srv/syncindex.c1
-rw-r--r--src/cmd/venti/srv/zblock.c2
5 files changed, 16 insertions, 13 deletions
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";