Changeset: c29fdf74c0c4 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/c29fdf74c0c4
Modified Files:
        gdk/gdk_bbp.c
Branch: Jul2021
Log Message:

Simplify unload test.


diffs (17 lines):

diff --git a/gdk/gdk_bbp.c b/gdk/gdk_bbp.c
--- a/gdk/gdk_bbp.c
+++ b/gdk/gdk_bbp.c
@@ -2375,9 +2375,10 @@ decref(bat i, bool logical, bool release
        if (BBP_refs(i) > 0 ||
            (BBP_lrefs(i) > 0 &&
             (b == NULL ||
-             (BATdirty(b) && (BBP_status(i) & BBPHOT)) ||
-             (BBP_status(i) & BBPSYNCING) || /* no swap during (sub)commit */
-             (BBP_status(i) & (BBPPERSISTENT | BBPHOT)) == BBPHOT ||
+             BATdirty(b) ||
+             (BBP_status(i) & BBPHOT) ||
+             (BBP_status(i) & BBPSYNCING) ||
+             !(BBP_status(i) & BBPPERSISTENT) ||
              GDKinmemory(b->theap->farmid)))) {
                /* bat cannot be swapped out */
        } else if (b ? b->batSharecnt == 0 : (BBP_status(i) & BBPTMP)) {
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to