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

Reply via email to