Changeset: 28c6f90b9148 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=28c6f90b9148 Modified Files: gdk/gdk_logger.c Branch: default Log Message:
The three type_* bats are never persisted, so make them transient. diffs (28 lines): diff --git a/gdk/gdk_logger.c b/gdk/gdk_logger.c --- a/gdk/gdk_logger.c +++ b/gdk/gdk_logger.c @@ -1652,9 +1652,9 @@ logger_load(int debug, const char *fn, c catalog_bid = BBPindex(bak); /* create transient bats for type mapping, to be read from disk */ - lg->type_id = logbat_new(TYPE_bte, BATSIZE, PERSISTENT); - lg->type_nme = logbat_new(TYPE_str, BATSIZE, PERSISTENT); - lg->type_nr = logbat_new(TYPE_int, BATSIZE, PERSISTENT); + lg->type_id = logbat_new(TYPE_bte, BATSIZE, TRANSIENT); + lg->type_nme = logbat_new(TYPE_str, BATSIZE, TRANSIENT); + lg->type_nr = logbat_new(TYPE_int, BATSIZE, TRANSIENT); if (lg->type_id == NULL || lg->type_nme == NULL || lg->type_nr == NULL) { if (fp) @@ -2575,10 +2575,7 @@ logger_add_bat(logger *lg, BAT *b, log_i b == lg->dcatalog || b == lg->seqs_id || b == lg->seqs_val || - b == lg->dseqs || - b == lg->type_id || - b == lg->type_nme || - b == lg->type_nr); + b == lg->dseqs); assert(b->batRole == PERSISTENT); if (bid) { if (bid != b->batCacheid) { _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list