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
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list