Changeset: 1063a4787d05 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/1063a4787d05
Modified Files:
gdk/gdk_bbp.c
Branch: Jul2021
Log Message:
Clean up unused .tail* files.
diffs (32 lines):
diff --git a/gdk/gdk_bbp.c b/gdk/gdk_bbp.c
--- a/gdk/gdk_bbp.c
+++ b/gdk/gdk_bbp.c
@@ -3792,6 +3792,28 @@ BBPdiskscan(const char *parent, size_t b
} else if (strncmp(p + 1, "tail", 4) == 0) {
BAT *b = getdesc(bid);
delete = (b == NULL || !b->ttype ||
!b->batCopiedtodisk);
+ if (!delete) {
+ if (b->ttype == TYPE_str) {
+ switch (b->twidth) {
+ case 1:
+ delete = strcmp(p + 1,
"tail1") != 0;
+ break;
+ case 2:
+ delete = strcmp(p + 1,
"tail2") != 0;
+ break;
+#if SIZEOF_VAR_T == 8
+ case 4:
+ delete = strcmp(p + 1,
"tail4") != 0;
+ break;
+#endif
+ default:
+ delete = strcmp(p + 1,
"tail") != 0;
+ break;
+ }
+ } else {
+ delete = strcmp(p + 1, "tail")
!= 0;
+ }
+ }
} else if (strncmp(p + 1, "theap", 5) == 0) {
BAT *b = getdesc(bid);
delete = (b == NULL || !b->tvheap ||
!b->batCopiedtodisk);
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list