Changeset: fda9353c60bf for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/fda9353c60bf
Modified Files:
gdk/gdk_bat.c
Branch: Jan2022
Log Message:
Add some debug tracer calls.
diffs (37 lines):
diff --git a/gdk/gdk_bat.c b/gdk/gdk_bat.c
--- a/gdk/gdk_bat.c
+++ b/gdk/gdk_bat.c
@@ -579,6 +579,8 @@ BATclear(BAT *b, bool force)
return GDK_FAIL;
}
+ TRC_DEBUG(ALGO, ALGOBATFMT "\n", ALGOBATPAR(b));
+
/* kill all search accelerators */
HASHdestroy(b);
IMPSdestroy(b);
@@ -1010,6 +1012,8 @@ BUNappendmulti(BAT *b, const void *value
if (count == 0)
return GDK_SUCCEED;
+ TRC_DEBUG(ALGO, ALGOBATFMT " appending " BUNFMT " values%s\n",
ALGOBATPAR(b), count, values ? "" : " (all nil)");
+
p = BUNlast(b); /* insert at end */
if (p == BUN_MAX || BATcount(b) + count >= BUN_MAX) {
GDKerror("bat too large\n");
@@ -1302,6 +1306,7 @@ BUNdelete(BAT *b, oid o)
GDKerror("cannot delete committed value\n");
return GDK_FAIL;
}
+ TRC_DEBUG(ALGO, ALGOBATFMT " deleting oid " OIDFMT "\n", ALGOBATPAR(b),
o);
b->batDirtydesc = true;
val = BUNtail(bi, p);
/* writing the values should be locked, reading could be done
@@ -1398,6 +1403,7 @@ BUNinplacemulti(BAT *b, const oid *posit
BATgetId(b));
return GDK_FAIL;
}
+ TRC_DEBUG(ALGO, ALGOBATFMT " replacing " BUNFMT " values\n",
ALGOBATPAR(b), count);
MT_lock_set(&b->theaplock);
if (b->ttype == TYPE_void) {
PROPdestroy(b);
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list