Changeset: 78b442384e6c for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=78b442384e6c
Modified Files:
gdk/gdk_imprints.c
gdk/gdk_orderidx.c
Branch: leftmart
Log Message:
more IDXACCESS messages
diffs (54 lines):
diff --git a/gdk/gdk_imprints.c b/gdk/gdk_imprints.c
--- a/gdk/gdk_imprints.c
+++ b/gdk/gdk_imprints.c
@@ -243,8 +243,8 @@ BATcheckimprints(BAT *b)
imprints->imprints->parentid =
b->batCacheid;
b->T->imprints = imprints;
ALGODEBUG fprintf(stderr,
"#BATcheckimprints: reusing persisted imprints %d\n", b->batCacheid);
+
MT_lock_unset(&GDKimprintsLock(abs(b->batCacheid)));
IDXACCESS fprintf(stderr, "[%d]
#BATcheckimprints: loaded persistent imprints\n", b->batCacheid);
-
MT_lock_unset(&GDKimprintsLock(abs(b->batCacheid)));
return 1;
}
GDKfree(imprints);
@@ -494,9 +494,10 @@ BATimprints(BAT *b)
t1 = GDKusec();
ALGODEBUG fprintf(stderr, "#BATimprints: imprints construction " LLFMT
" usec\n", t1 - t0);
+ MT_lock_unset(&GDKimprintsLock(abs(b->batCacheid)));
+
IDXACCESS fprintf(stderr, "[%d] #BATimprints: created imprints\n",
b->batCacheid);
- MT_lock_unset(&GDKimprintsLock(abs(b->batCacheid)));
/* BBPUnfix tries to get the imprints lock which might lead to a
deadlock
* if those were unfixed earlier */
if (s1) {
diff --git a/gdk/gdk_orderidx.c b/gdk/gdk_orderidx.c
--- a/gdk/gdk_orderidx.c
+++ b/gdk/gdk_orderidx.c
@@ -93,6 +93,7 @@ BATcheckorderidx(BAT *b)
close(fd);
b->torderidx = hp;
ALGODEBUG fprintf(stderr,
"#BATcheckorderidx: reusing persisted orderidx %d\n", b->batCacheid);
+ IDXACCESS fprintf(stderr, "[%d]
#BATcheckorderidx: loaded persistent order idx\n", b->batCacheid);
MT_lock_unset(&GDKhashLock(abs(b->batCacheid)));
return 1;
}
@@ -201,6 +202,9 @@ BATorderidx(BAT *b, int stable)
b->torderidx = m;
MT_lock_unset(&GDKhashLock(abs(b->batCacheid)));
+
+ IDXACCESS fprintf(stderr, "[%d] #BATorderidx: created order idx\n",
b->batCacheid);
+
return GDK_SUCCEED;
}
@@ -417,6 +421,7 @@ GDKmergeidx(BAT *b, BAT**a, int n_ar)
b->batDirtydesc = TRUE;
b->torderidx = m;
MT_lock_unset(&GDKhashLock(abs(b->batCacheid)));
+ IDXACCESS fprintf(stderr, "[%d] #GDKmergeidx: merged order idx\n",
b->batCacheid);
return GDK_SUCCEED;
}
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list