Changeset: 7c96f44fc4fc for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=7c96f44fc4fc Modified Files: gdk/gdk_bbp.c Branch: Jul2017 Log Message:
Accelerator heaps that are not persistent can go to transient farm. diffs (23 lines): diff --git a/gdk/gdk_bbp.c b/gdk/gdk_bbp.c --- a/gdk/gdk_bbp.c +++ b/gdk/gdk_bbp.c @@ -321,9 +321,18 @@ BBPselectfarm(int role, int type, enum h { int i; - assert(role >= 0 && role < 32); (void) type; /* may use in future */ (void) hptype; /* may use in future */ + + assert(role >= 0 && role < 32); +#ifndef PERSISTENTHASH + if (hptype == hashheap) + role = TRANSIENT; +#endif +#ifndef PERSISTENTIDX + if (hptype == orderidxheap) + role = TRANSIENT; +#endif for (i = 0; i < MAXFARMS; i++) if (BBPfarms[i].dirname && BBPfarms[i].roles & (1 << role)) return i; _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list