Changeset: 3fce44597f5d for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=3fce44597f5d
Modified Files:
        monetdb5/scheduler/Tests/query00.mal
        monetdb5/scheduler/mut_transforms.c
Branch: mutation
Log Message:

Script to collect space information


diffs (69 lines):

diff --git a/monetdb5/scheduler/Tests/query00.mal 
b/monetdb5/scheduler/Tests/query00.mal
--- a/monetdb5/scheduler/Tests/query00.mal
+++ b/monetdb5/scheduler/Tests/query00.mal
@@ -15,10 +15,10 @@ function initialize{unsafe}(limit:lng):b
        return b;
 end initialize;
 
-function query(b:bat[:oid,:lng]):lng;
+function query(b:bat[:oid,:lng],s:lng):lng;
        t0:= alarm.usec();
 barrier z:= language.dataflow();
-       s1 := algebra.subselect(b,1:lng,99:lng,true,false,false);
+       s1 := algebra.subselect(b,0:lng,s,true,false,false);
 exit z;
        t1:= alarm.usec();
        return query := t1-t0;
@@ -31,18 +31,30 @@ function testrun(limit:lng);
        bat.setReadMode(b);
        t1:= alarm.usec();
        t1:= t1-t0;
+       max:= aggr.max(b);
+       min:= aggr.min(b);
+       step := max-min;
+       step := step/10;
+       io.printf(" max %d min %d step %d\n",max,min,step);
 
-       profiler.activate("ISTestmrw");
-       profiler.setAll();
-       profiler.openStream();
-       profiler.start();
+#      profiler.activate("ISTestmrw");
+#      profiler.setAll();
+#      profiler.openStream();
+#      profiler.start();
 
-barrier step:=0;
-       t2:= user.query(b);
-       io.printf("#run %d %d %d\n",step,limit,t2);
-       redo step:= iterator.next(1,16);
-exit step;
-       profiler.stop();
+s:=0:lng;
+j:= 0;
+barrier go:= true;
+barrier i:=0;
+       t2:= user.query(b,s);
+       io.printf("#run %d %d %d %d\n",limit,j,i,t2);
+       redo i:= iterator.next(1,8);
+exit i;
+       j:= j+1;
+       s:= s +step;
+       redo go:= s<= max;
+exit go;
+#      profiler.stop();
 end testrun;
 
 # runs based on sizes
diff --git a/monetdb5/scheduler/mut_transforms.c 
b/monetdb5/scheduler/mut_transforms.c
--- a/monetdb5/scheduler/mut_transforms.c
+++ b/monetdb5/scheduler/mut_transforms.c
@@ -424,7 +424,7 @@ mutationSelect_(MalBlkPtr mb, MalStkPtr 
 
 void 
 mutationSelect(Client cntxt, Mutant m){
-    int pc = m->target, i, j, k, limit, b2, v1,v2;
+    int pc = m->target, i, j, k, limit, v1,v2;
     InstrPtr p=0, *old= m->src->stmt, q;
        int matpc = 0, profiler=0;
 
_______________________________________________
checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to