Changeset: 25153ad46642 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=25153ad46642
Modified Files:
        monetdb5/mal/mal_profiler.c
Branch: default
Log Message:

drop internal debugging properties
add BAT properties essential for interpretation


diffs (38 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
@@ -246,14 +246,17 @@ This information can be used to determin
                                                        
logadd(",\"parent\":%d", VIEWtparent(d));
                                                        
logadd(",\"seqbase\":"BUNFMT, d->hseqbase);
                                                        v= 
BBPquickdesc(VIEWtparent(d), false);
-                                                       
logadd(",\"persistence\":\"%s\"", (v &&  !v->batTransient ? "persistent" : 
"transient"));
+                                                       
logadd(",\"mode\":\"%s\"", (v &&  !v->batTransient ? "persistent" : 
"transient"));
                                                } else
-                                                       
logadd(",\"persistence\":\"%s\"", (d->batTransient ? "transient" : 
"persistent"));
+                                                       
logadd(",\"mode\":\"%s\"", (d->batTransient ? "transient" : "persistent"));
                                                logadd(",\"sorted\":%d", 
d->tsorted);
                                                logadd(",\"revsorted\":%d", 
d->trevsorted);
                                                logadd(",\"nonil\":%d", 
d->tnonil);
                                                logadd(",\"nil\":%d", d->tnil);
                                                logadd(",\"key\":%d", d->tkey);
+                                               logadd(",\"hash\":%d", d->thash 
!= NULL);
+                                               logadd(",\"imprints\":%d", 
d->timprints != NULL);
+                                               logadd(",\"orderidx\":%d", 
d->torderidx != NULL);
                                                cv = 
VALformat(&stk->stk[getArg(pci,j)]);
                                                c = strchr(cv, '>');
                                                *c = 0;
@@ -290,10 +293,10 @@ This information can be used to determin
                                        GDKfree(cv);
                                        GDKfree(stmtq);
                                }
-                               logadd(",\"eol\":%d", 
getVarEolife(mb,getArg(pci,j)));
-                               logadd(",\"used\":%d", 
isVarUsed(mb,getArg(pci,j)));
-                               logadd(",\"fixed\":%d", 
isVarFixed(mb,getArg(pci,j)));
-                               logadd(",\"udf\":%d", 
isVarUDFtype(mb,getArg(pci,j)));
+                               // logadd(",\"eol\":%d", 
getVarEolife(mb,getArg(pci,j))); useful for MAL debugging
+                               // logadd(",\"used\":%d", 
isVarUsed(mb,getArg(pci,j)));
+                               // logadd(",\"fixed\":%d", 
isVarFixed(mb,getArg(pci,j)));
+                               // logadd(",\"udf\":%d", 
isVarUDFtype(mb,getArg(pci,j)));
                                GDKfree(tname);
                                logadd("}");
                        }
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to