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 checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list