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

Minor fixes.


diffs (78 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
@@ -1,16 +1,9 @@
-# example framework for a mutation based execution stack
+# example framework for a multicore based execution stack
 # illustrate how it would appear after an optimizer call.
 
 function initialize{unsafe}():bat[:oid,:lng];
        b:= bat.new(:oid,:lng);
 
-       INT_MAX := 2147483647;
-       dbgmsk_restore := mdb.getDebug();
-       dbgmsk_unset := 8+8388608;
-       dbgmsk_keep := calc.xor(INT_MAX,dbgmsk_unset);
-       dbgmsk_set := calc.and(dbgmsk_restore,dbgmsk_keep);
-       mdb.setDebug(dbgmsk_set);
-
        r:= mmath.srand(0);
        barrier i:= 0:lng;
                k:= mmath.rand();
@@ -18,7 +11,6 @@ function initialize{unsafe}():bat[:oid,:
                bat.append(b,l);
                redo i:= iterator.next(1:lng,1000000:lng);
        exit i;
-       mdb.setDebug(dbgmsk_restore);
 
        return b;
 end initialize;
@@ -35,10 +27,18 @@ exit z;
        io.printf("#%d\n",t2);
 end query;
 
-b:= initialize();
-optimizer.mutation("user","query");
-user.query(b);
-user.query(b);
-user.query(b);
-user.query(b);
-user.query(b);
+optimizer.multicore("user","query");
+function testrun();
+       b:= initialize();
+       user.query(b);
+       user.query(b);
+       user.query(b);
+       user.query(b);
+       user.query(b);
+       user.query(b);
+       user.query(b);
+       user.query(b);
+       user.query(b);
+       user.query(b);
+end testrun;
+testrun();
diff --git a/monetdb5/scheduler/run_multicore.c 
b/monetdb5/scheduler/run_multicore.c
--- a/monetdb5/scheduler/run_multicore.c
+++ b/monetdb5/scheduler/run_multicore.c
@@ -35,7 +35,7 @@
 void
 multicorePrint(Client cntxt, Mutant m)
 {
-       mnstr_printf(cntxt->fdout,"#mutant: %s %d calls %d runtime" LLFMT"\n", 
m->comment,m->target, m->calls, m->runtime);
+       mnstr_printf(cntxt->fdout,"#mutant: %s %d \n", m->comment,m->target);
        if ( m->next)
                multicorePrint(cntxt, m->next);
 }
@@ -50,8 +50,9 @@ RUNmulticore(Client cntxt, MalBlkPtr mb,
 
        (void) cntxt;
 
+       mnstr_printf(cntxt->fdout,"#RUNmulticore calls %d \n", mb->calls);
        // if called the first time, just execute the call
-       if ( mb->calls == 0 || mb->runtime == 0){
+       if ( mb->calls == 0 ){
                initProfiler(mb);
                setFilterAll();
                mutant = (Mutant) GDKzalloc(sizeof(struct MUTANT));
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to