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