Changeset: 6e34ab3ec648 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=6e34ab3ec648
Modified Files:
        monetdb5/mal/mal_profiler.c
        monetdb5/mal/mal_recycle.c
Branch: default
Log Message:

Oops.... committed too much to early
Fixed compilation.


diffs (123 lines):

diff --git a/monetdb5/mal/mal_profiler.c b/monetdb5/mal/mal_profiler.c
--- a/monetdb5/mal/mal_profiler.c
+++ b/monetdb5/mal/mal_profiler.c
@@ -506,7 +506,7 @@ offlineProfilerEvent(int idx, MalBlkPtr 
                logadd(LLFMT ",\t", mb->profiler[pc].wbytes);
 
        if (profileCounter[PROFaggr].status)
-               logadd("%d,\t" LLFMT ",\t", mb->profiler[pc].counter, 
mb->profiler[pc].totalticks);
+               logadd("%d,\t" LLFMT ",\t", mb->profiler[pc].calls, 
mb->profiler[pc].totalticks);
 
        if (profileCounter[PROFstmt].status) {
                /* generate actual call statement */
diff --git a/monetdb5/mal/mal_recycle.c b/monetdb5/mal/mal_recycle.c
--- a/monetdb5/mal/mal_recycle.c
+++ b/monetdb5/mal/mal_recycle.c
@@ -179,14 +179,14 @@ double recycleAlpha = 0.5;
 
 /*
 #define recycleCost(X) recycleAlpha * recycleBlk->profiler[X].ticks/10.0 + 
(1-recycleAlpha)* 
(recycleBlk->profiler[X].rbytes+recycleBlk->profiler[X].wbytes)/1000.0
-#define recycleW(X)  ((recycleBlk->profiler[X].counter + 2) * (0.05 + 
(sht)recycleBlk->profiler[X].trace) / 3.0)
+#define recycleW(X)  ((recycleBlk->profiler[X].calls + 2) * (0.05 + 
(sht)recycleBlk->profiler[X].trace) / 3.0)
 */
 
 /*#define recycleCost(X) (recycleBlk->profiler[X].ticks)*/
 /* ticks are not correct for octopus.bind, use wbytes insteead */
 #define recycleCost(X) (recycleBlk->profiler[X].wbytes)
-#define recycleW(X)  ((recycleBlk->profiler[X].trace && 
(recycleBlk->profiler[X].counter >1 )) ? \
-                                               
(recycleBlk->profiler[X].counter -1) : 0.1 )
+#define recycleW(X)  ((recycleBlk->profiler[X].trace && 
(recycleBlk->profiler[X].calls >1 )) ? \
+                                               (recycleBlk->profiler[X].calls 
-1) : 0.1 )
 
 #define recycleBen(X) (recycleCost(X)) * (recycleW(X))
 #define recycleLife(X) ((GDKusec() - recycleBlk->profiler[X].rbytes)/ 1000.0)
@@ -631,7 +631,7 @@ newpass:
                        recycleBlk->profiler[lvs[l]].ticks,
                        recycleLife(lvs[l]),
                        recycleBlk->profiler[lvs[l]].wbytes,
-                       recycleBlk->profiler[lvs[l]].counter,
+                       recycleBlk->profiler[lvs[l]].calls,
                        recycleW(lvs[l]),
                        recycleBen(lvs[l]),recycleProfit(lvs[l]));
 
@@ -747,7 +747,7 @@ newpass:
          p->token = NOOPsymbol;
                        cntxt->rcc->recycleRem ++;
                        cntxt->rcc->ccInstr++;
-                       if ( recycleBlk->profiler[i].counter >1)
+                       if ( recycleBlk->profiler[i].calls >1)
                                returnCrd(p);
                }
        }
@@ -772,7 +772,7 @@ newpass:
                if( dmask[i] ) {
                        RECYCLEgarbagecollect(recycleBlk,p,used);
                        recyclerUsedMemory -= recycleBlk->profiler[i].wbytes;
-                       if ( recycleBlk->profiler[i].counter >1)
+                       if ( recycleBlk->profiler[i].calls >1)
                                returnCrd(p);
                        freeInstruction(p);
                        cntxt->rcc->ccInstr++;
@@ -1021,7 +1021,7 @@ RECYCLEnew(Client cntxt, MalBlkPtr mb, M
        i = recycleBlk->stop-1;
 /*     recycleBlk->profiler[i].rbytes = recycleBlk->profiler[i].clk = 
GDKusec(); */
        recycleBlk->profiler[i].clk = GDKusec();
-       recycleBlk->profiler[i].counter =1;
+       recycleBlk->profiler[i].calls =1;
        recycleBlk->profiler[i].ticks = ticks;
        recycleBlk->profiler[i].rbytes = rd;
        recycleBlk->profiler[i].wbytes = wr;
@@ -2003,7 +2003,7 @@ RECYCLEdataTransfer(Client cntxt, MalStk
                 if (s->stk[getArg(p,j)].vtype == TYPE_bat)
                     BBPincref( s->stk[getArg(p,j)].val.bval, TRUE);
             }
-            recycleBlk->profiler[i].counter++;
+            recycleBlk->profiler[i].calls++;
             if ( recycleBlk->profiler[i].clk < cntxt->rcc->time0 )
                     gluse = recycleBlk->profiler[i].trace = TRUE;
             else { /*local use - return the credit */
@@ -2047,7 +2047,7 @@ RECYCLEdataTransfer(Client cntxt, MalStk
                VALset(&s->stk[getArg(p,0)], TYPE_bat, &bn->batCacheid);
                BBPkeepref( bn->batCacheid);
 
-               recycleBlk->profiler[pc].counter++;
+               recycleBlk->profiler[pc].calls++;
                recycleBlk->profiler[pc].clk = GDKusec();
                recycleQPat->ptrn[cntxt->rcc->curQ]->dtreuse +=
                        (lng) scnt?(psz * recycleBlk->profiler[pc].wbytes / 
scnt):0;
@@ -2178,7 +2178,7 @@ RECYCLEreuse(Client cntxt, MalBlkPtr mb,
                 if (s->stk[getArg(p,j)].vtype == TYPE_bat)
                     BBPincref( s->stk[getArg(p,j)].val.bval , TRUE);
             }
-            recycleBlk->profiler[i].counter++;
+            recycleBlk->profiler[i].calls++;
             if ( recycleBlk->profiler[i].clk < cntxt->rcc->time0 )
                         gluse = recycleBlk->profiler[i].trace = TRUE;
             else { /*local use - return the credit */
@@ -2230,7 +2230,7 @@ RECYCLEreuse(Client cntxt, MalBlkPtr mb,
         s->stk[getArg(p,1)].val.bval = nbid;
         BBPdecref(bid, TRUE);
         cntxt->rcc->recycled0++;
-        recycleBlk->profiler[pc].counter++;
+        recycleBlk->profiler[pc].calls++;
         if ( recycleBlk->profiler[pc].clk < cntxt->rcc->time0 )
                        gluse = recycleBlk->profiler[pc].trace = TRUE;
         qidx = *(int*)getVarValue(recycleBlk,q->argv[q->argc-1]);
@@ -2514,7 +2514,7 @@ RECYCLEevict(Client cntxt, bat *bats, in
         if( dmask[i] ) {
            RECYCLEgarbagecollect(recycleBlk,p,used);
            recyclerUsedMemory -= recycleBlk->profiler[i].wbytes;
-           if ( recycleBlk->profiler[i].counter >1)
+           if ( recycleBlk->profiler[i].calls >1)
                returnCrd(p);
            freeInstruction(p);
            cntxt->rcc->RPreset0++;
@@ -2530,7 +2530,7 @@ RECYCLEevict(Client cntxt, bat *bats, in
                                recyclerUsedMemory -= 
recycleBlk->profiler[i].wbytes;
                                p->token = NOOPsymbol;
                                cntxt->rcc->recycleRem ++;
-                               if ( recycleBlk->profiler[i].counter >1) {
+                               if ( recycleBlk->profiler[i].calls >1) {
                                        returnCrd(p);
                                }
 */
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to