venti/wrarena: add timing output, fix sync

This commit is contained in:
Russ Cox 2008-07-03 22:37:48 -04:00
parent 304ab920ad
commit d4bf606d29

View file

@ -173,7 +173,7 @@ threadmain(int argc, char *argv[])
file = argv[0];
}
fmtinstall('V', vtscorefmt);
ventifmtinstall();
statsinit();
@ -206,19 +206,21 @@ threadmain(int argc, char *argv[])
sysfatal("vtconnect: %r");
}
print("%T starting to send data\n");
c = chancreate(sizeof(ZClump), 0);
for(i=0; i<12; i++)
vtproc(vtsendthread, nil);
rdarena(arena, offset);
if(vtsync(z) < 0)
sysfatal("executing sync: %r");
memset(&zerocl, 0, sizeof zerocl);
for(i=0; i<12; i++)
send(c, &zerocl);
if(vtsync(z) < 0)
sysfatal("executing sync: %r");
if(z){
vthangup(z);
}
print("%T sent all data\n");
threadexitsall(0);
}