Changeset: 6e2d6a881698 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=6e2d6a881698 Modified Files: gdk/gdk_logger.c sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out sql/test/testdb-upgrade/Tests/upgrade.stable.out Branch: Oct2012 Log Message:
Fix upgrade from Jul2012 to Oct2012. BATappend wants matching head columns, even though the head column of the second arg aren't actually used. diffs (59 lines): diff --git a/gdk/gdk_logger.c b/gdk/gdk_logger.c --- a/gdk/gdk_logger.c +++ b/gdk/gdk_logger.c @@ -1120,14 +1120,18 @@ logger_new(int debug, char *fn, char *lo b = BATdescriptor(bid); lg->snapshots_bid = logbat_new(TYPE_void, TYPE_int, 1); - BATappend(lg->snapshots_bid, BATmirror(b), FALSE); + v = BATmark(b, 0); + BATappend(lg->snapshots_bid, BATmirror(v), FALSE); + BBPunfix(v->batCacheid); BATmode(lg->snapshots_bid, PERSISTENT); snprintf(bak, BUFSIZ, "%s_snapshots_bid", fn); BBPrename(lg->snapshots_bid->batCacheid, bak); logger_add_bat(lg, lg->snapshots_bid, "snapshots_bid"); lg->snapshots_tid = logbat_new(TYPE_void, TYPE_int, 1); - BATappend(lg->snapshots_tid, b, FALSE); + v = BATmark(BATmirror(b), 0); + BATappend(lg->snapshots_tid, BATmirror(v), FALSE); + BBPunfix(v->batCacheid); BATmode(lg->snapshots_tid, PERSISTENT); snprintf(bak, BUFSIZ, "%s_snapshots_tid", fn); BBPrename(lg->snapshots_tid->batCacheid, bak); @@ -1140,7 +1144,9 @@ logger_new(int debug, char *fn, char *lo b = BATdescriptor(bid); lg->seqs_id = logbat_new(TYPE_void, TYPE_int, 1); - BATappend(lg->seqs_id, BATmirror(b), FALSE); + v = BATmark(b, 0); + BATappend(lg->seqs_id, BATmirror(v), FALSE); + BBPunfix(v->batCacheid); BATmode(lg->seqs_id, PERSISTENT); snprintf(bak, BUFSIZ, "%s_seqs_id", fn); BBPrename(lg->seqs_id->batCacheid, bak); diff --git a/sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out b/sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out --- a/sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out +++ b/sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out @@ -19,6 +19,8 @@ stdout of test 'upgrade` in directory 't # MonetDB/SQL module loaded Ready. +Running database upgrade commands: +drop function sys.zorder_slice; # 15:17:06 > # 15:17:06 > "/usr/bin/python" "upgrade.SQL.py" "upgrade" diff --git a/sql/test/testdb-upgrade/Tests/upgrade.stable.out b/sql/test/testdb-upgrade/Tests/upgrade.stable.out --- a/sql/test/testdb-upgrade/Tests/upgrade.stable.out +++ b/sql/test/testdb-upgrade/Tests/upgrade.stable.out @@ -19,6 +19,8 @@ stdout of test 'upgrade` in directory 't # MonetDB/SQL module loaded Ready. +Running database upgrade commands: +drop function sys.zorder_slice; # 14:40:54 > # 14:40:54 > "/usr/bin/python" "upgrade.SQL.py" "upgrade" _______________________________________________ Checkin-list mailing list Checkin-list@monetdb.org http://mail.monetdb.org/mailman/listinfo/checkin-list