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

Reply via email to