Changeset: ce64c4d5905e for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ce64c4d5905e
Modified Files:
gdk/gdk_bbp.c
Branch: Jul2015
Log Message:
Extra sanity checks.
diffs (21 lines):
diff --git a/gdk/gdk_bbp.c b/gdk/gdk_bbp.c
--- a/gdk/gdk_bbp.c
+++ b/gdk/gdk_bbp.c
@@ -770,6 +770,8 @@ heapinit(COLrec *col, const char *buf, i
col->sorted = 0;
col->revsorted = 0;
}
+ if (col->heap.free > col->heap.size)
+ GDKfatal("BBPinit: \"free\" value larger than \"size\" in heap
of bat %d\n", (int) bid);
return n;
}
@@ -800,6 +802,8 @@ vheapinit(COLrec *col, const char *buf,
col->vheap->dirty = 0;
col->vheap->parentid = bid;
col->vheap->farmid = BBPselectfarm(PERSISTENT, col->type,
varheap);
+ if (col->vheap->free > col->vheap->size)
+ GDKfatal("BBPinit: \"free\" value larger than \"size\"
in var heap of bat %d\n", (int) bid);
}
return n;
}
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list