Changeset: 24cbc7171c7a for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/24cbc7171c7a
Modified Files:
        gdk/gdk.h
        gdk/gdk_bat.c
        gdk/gdk_delta.c
        gdk/gdk_storage.c
Branch: Jul2021
Log Message:

Do not use batDirtyflushed bit.


diffs (53 lines):

diff --git a/gdk/gdk.h b/gdk/gdk.h
--- a/gdk/gdk.h
+++ b/gdk/gdk.h
@@ -758,7 +758,7 @@ typedef struct BAT {
        MT_Id creator_tid;      /* which thread created it */
        bool
         batCopiedtodisk:1,     /* once written */
-        batDirtyflushed:1,     /* was dirty before commit started? */
+        batDirtyflushed:1,     /* was dirty before commit started? (not used) 
*/
         batDirtydesc:1,        /* bat descriptor dirty marker (not used) */
         batTransient:1;        /* should the BAT persist on disk? */
        uint8_t /* adjacent bit fields are packed together (if they fit) */
diff --git a/gdk/gdk_bat.c b/gdk/gdk_bat.c
--- a/gdk/gdk_bat.c
+++ b/gdk/gdk_bat.c
@@ -2512,6 +2512,7 @@ BATassertProps(BAT *b)
        /* general BAT sanity */
        assert(b != NULL);
        assert(!b->batDirtydesc); /* not used anymore, must always be false */
+       assert(!b->batDirtyflushed); /* not used anymore, must always be false 
*/
        assert(b->batCacheid > 0);
        assert(b->batCount >= b->batInserted);
 
diff --git a/gdk/gdk_delta.c b/gdk/gdk_delta.c
--- a/gdk/gdk_delta.c
+++ b/gdk/gdk_delta.c
@@ -37,9 +37,6 @@ BATcommit(BAT *b, BUN size)
                return;
        TRC_DEBUG(DELTA, "BATcommit1 %s free %zu ins " BUNFMT " base %p\n",
                  BATgetId(b), b->theap->free, b->batInserted, b->theap->base);
-       if (!BATdirty(b)) {
-               b->batDirtyflushed = false;
-       }
        b->batInserted = size < BUNlast(b) ? size : BUNlast(b);
        TRC_DEBUG(DELTA, "BATcommit2 %s free %zu ins " BUNFMT " base %p\n",
                  BATgetId(b), b->theap->free, b->batInserted, b->theap->base);
diff --git a/gdk/gdk_storage.c b/gdk/gdk_storage.c
--- a/gdk/gdk_storage.c
+++ b/gdk/gdk_storage.c
@@ -839,13 +839,11 @@ BATsave_locked(BAT *b, BATiter *bi, BUN 
                if (size != b->batCount || b->batInserted < b->batCount) {
                        /* if the sizes don't match, the BAT must be dirty */
                        b->batCopiedtodisk = false;
-                       b->batDirtyflushed = true;
                        b->theap->dirty = true;
                        if (b->tvheap)
                                b->tvheap->dirty = true;
                } else {
                        b->batCopiedtodisk = true;
-                       b->batDirtyflushed = DELTAdirty(b);
                }
                MT_lock_unset(&b->theaplock);
                if (b->thash && b->thash != (Hash *) 1)
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to