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

Reply via email to