Changeset: 19711da47c7f for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/19711da47c7f
Modified Files:
gdk/gdk_heap.c
Branch: default
Log Message:
When extend fails, remove heap files we created.
diffs (17 lines):
diff --git a/gdk/gdk_heap.c b/gdk/gdk_heap.c
--- a/gdk/gdk_heap.c
+++ b/gdk/gdk_heap.c
@@ -406,6 +406,13 @@ HEAPextend(Heap *h, size_t size, bool ma
}
}
failed:
+ if (h->hasfile && !bak.hasfile) {
+ char *path = GDKfilepath(h->farmid, BATDIR, nme, ext);
+ if (path) {
+ MT_remove(path);
+ GDKfree(path);
+ }
+ }
*h = bak;
}
GDKerror("failed to extend to %zu for %s%s%s: %s\n",
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]