Changeset: c0c552fd820c for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c0c552fd820c Modified Files: sql/backends/monet5/sql_upgrades.c sql/test/BugTracker-2009/Tests/All sql/test/BugTracker-2017/Tests/crash-select_after_MAL_error.Bug-6332.stable.out sql/test/BugTracker-2017/Tests/type-resolution-error.Bugs-6313.stable.err sql/test/BugTracker-2019/Tests/python-loader-string.Bug-6759.stable.err sql/test/Dump/Tests/dump-again.stable.err sql/test/Tests/comment-auth.stable.err sql/test/Tests/comment-dump.stable.err sql/test/mergetables/Tests/sqlsmith.Bug-6455.stable.err sql/test/mergetables/Tests/sqlsmith.Bug-6459.stable.err sql/test/testdb-reload/Tests/reload.stable.err sql/test/testdb/Tests/dump-nogeom.stable.err Branch: default Log Message:
Merge with Nov2019 diffs (240 lines): diff --git a/sql/backends/monet5/sql_upgrades.c b/sql/backends/monet5/sql_upgrades.c --- a/sql/backends/monet5/sql_upgrades.c +++ b/sql/backends/monet5/sql_upgrades.c @@ -1941,6 +1941,7 @@ sql_update_apr2019_sp2(Client c) if (pos > 7900) { \ pos += snprintf(buf + pos, bufsize - pos, ") as t1(c1,c2,c3) where t1.c1 not in (select \"id\" from dependencies where depend_id = t1.c2);\n"); \ assert(pos < bufsize); \ + printf("Running database upgrade commands:\n%s\n", buf); \ err = SQLstatementIntern(c, &buf, "update", true, false, NULL); \ if (err) \ goto bailout; \ @@ -2071,6 +2072,7 @@ sql_update_nov2019_missing_dependencies( pos += snprintf(buf + pos, bufsize - pos, ") as t1(c1,c2,c3) where t1.c1 not in (select \"id\" from dependencies where depend_id = t1.c2);\n"); assert(pos < bufsize); + printf("Running database upgrade commands:\n%s\n", buf); err = SQLstatementIntern(c, &buf, "update", true, false, NULL); } diff --git a/sql/test/BugTracker-2009/Tests/All b/sql/test/BugTracker-2009/Tests/All --- a/sql/test/BugTracker-2009/Tests/All +++ b/sql/test/BugTracker-2009/Tests/All @@ -25,7 +25,7 @@ bool-str-bug rollback_bug update-crash correlated-selection-bug -HAVE_MAL_DEBUGGER?segfault_when_quitting_debugger.SF-2538837 +HAVE_MAL_DEBUGGER&NOT_WIN32?segfault_when_quitting_debugger.SF-2538837 row_number_bug.SF-2546109 #set_history_and_drop_table.SF-2607045 not relevant anymore TypeException_having_count_distinct.SF-2494227 diff --git a/sql/test/BugTracker-2017/Tests/crash-select_after_MAL_error.Bug-6332.stable.out b/sql/test/BugTracker-2017/Tests/crash-select_after_MAL_error.Bug-6332.stable.out --- a/sql/test/BugTracker-2017/Tests/crash-select_after_MAL_error.Bug-6332.stable.out +++ b/sql/test/BugTracker-2017/Tests/crash-select_after_MAL_error.Bug-6332.stable.out @@ -60,8 +60,6 @@ stdout of test 'crash-select_after_MAL_e # loading sql script: 90_generator.sql # loading sql script: 90_generator_hge.sql # loading sql script: 99_system.sql -#WARNING To speedup calc./ a bulk operator implementation is needed -# X_24965:bat[:lng] := mal.multiplex("calc":str,"/":str,0:bte,X_24964:bat[:int]); # 14:22:38 > # 14:22:38 > "mclient" "-lsql" "-ftest" "-Eutf-8" "-i" "-e" "--host=/var/tmp/mtest-11002" "--port=36959" diff --git a/sql/test/BugTracker-2017/Tests/type-resolution-error.Bugs-6313.stable.err b/sql/test/BugTracker-2017/Tests/type-resolution-error.Bugs-6313.stable.err --- a/sql/test/BugTracker-2017/Tests/type-resolution-error.Bugs-6313.stable.err +++ b/sql/test/BugTracker-2017/Tests/type-resolution-error.Bugs-6313.stable.err @@ -30,8 +30,6 @@ stderr of test 'type-resolution-error.Bu # X_353:bat[:lng] := mal.multiplex("user":str, "hashsize":str, X_319:bat[:bit], X_298:bat[:lng]); #WARNING To speedup user.imprintsize a bulk operator implementation is needed # X_355:bat[:lng] := mal.multiplex("user":str, "imprintsize":str, X_298:bat[:lng], X_284:bat[:str]); -#WARNING To speedup calc.ifthenelse a bulk operator implementation is needed -# X_572:bat[:bit] := mal.multiplex("calc":str, "ifthenelse":str, X_571:bit, X_130:bat[:int], X_560:bat[:bit]); # 12:52:03 > # 12:52:03 > "mclient" "-lsql" "-ftest" "-tnone" "-Eutf-8" "-i" "-e" "--host=/var/tmp/mtest-19106" "--port=36358" diff --git a/sql/test/BugTracker-2019/Tests/python-loader-string.Bug-6759.stable.err b/sql/test/BugTracker-2019/Tests/python-loader-string.Bug-6759.stable.err --- a/sql/test/BugTracker-2019/Tests/python-loader-string.Bug-6759.stable.err +++ b/sql/test/BugTracker-2019/Tests/python-loader-string.Bug-6759.stable.err @@ -20,16 +20,6 @@ stderr of test 'python-loader-string.Bug # cmdline opt monet_prompt = # cmdline opt gdk_dbpath = /home/ferreira/repositories/MonetDB-Apr2019/BUILD/var/MonetDB/mTests_sql_test_BugTracker-2019 # cmdline opt embedded_py = 2 -#WARNING To speedup sql.get_value a bulk operator implementation is needed -# X_282:bat[:lng] := mal.multiplex("sql":str, "get_value":str, X_247:bat[:str], X_257:bat[:str]); -#WARNING To speedup sql.get_value a bulk operator implementation is needed -# X_283:bat[:lng] := mal.multiplex("sql":str, "get_value":str, X_248:bat[:str], X_258:bat[:str]); -#WARNING To speedup sql.get_value a bulk operator implementation is needed -# X_284:bat[:lng] := mal.multiplex("sql":str, "get_value":str, X_249:bat[:str], X_259:bat[:str]); -#WARNING To speedup sql.get_value a bulk operator implementation is needed -# X_285:bat[:lng] := mal.multiplex("sql":str, "get_value":str, X_250:bat[:str], X_260:bat[:str]); -#WARNING To speedup sql.get_value a bulk operator implementation is needed -# X_286:bat[:lng] := mal.multiplex("sql":str, "get_value":str, X_251:bat[:str], X_261:bat[:str]); # 10:43:17 > # 10:43:17 > "Done." diff --git a/sql/test/Dump/Tests/dump-again.stable.err b/sql/test/Dump/Tests/dump-again.stable.err --- a/sql/test/Dump/Tests/dump-again.stable.err +++ b/sql/test/Dump/Tests/dump-again.stable.err @@ -23,14 +23,6 @@ stderr of test 'dump-again` in directory # cmdline opt gdk_dbpath = /home/sjoerd/@Monet-stable/var/MonetDB/mTests_sql_test_Dump # cmdline opt embedded_c = true # cmdline opt gdk_debug = 553648138 -#WARNING To speedup sql.get_value a bulk operator implementation is needed -# X_258:bat[:lng] := mal.multiplex("sql":str, "get_value":str, X_230:bat[:str], X_238:bat[:str]); -#WARNING To speedup sql.get_value a bulk operator implementation is needed -# X_259:bat[:lng] := mal.multiplex("sql":str, "get_value":str, X_231:bat[:str], X_239:bat[:str]); -#WARNING To speedup sql.get_value a bulk operator implementation is needed -# X_260:bat[:lng] := mal.multiplex("sql":str, "get_value":str, X_232:bat[:str], X_240:bat[:str]); -#WARNING To speedup sql.get_value a bulk operator implementation is needed -# X_261:bat[:lng] := mal.multiplex("sql":str, "get_value":str, X_233:bat[:str], X_241:bat[:str]); # 22:27:57 > # 22:27:57 > "/usr/bin/python" "dump-again.SQL.py" "dump-again" diff --git a/sql/test/Tests/comment-auth.stable.err b/sql/test/Tests/comment-auth.stable.err --- a/sql/test/Tests/comment-auth.stable.err +++ b/sql/test/Tests/comment-auth.stable.err @@ -23,8 +23,6 @@ stderr of test 'comment-auth` in directo # cmdline opt gdk_dbpath = /Users/joeri/monets/default/var/MonetDB/mTests_sql_test # cmdline opt embedded_r = yes # cmdline opt gdk_debug = 536870922 -#WARNING To speedup aggr.exist a bulk operator implementation is needed -# X_583:bat[:bit] := mal.multiplex("aggr":str, "exist":str, X_558:bat[:int]); # 14:17:01 > # 14:17:01 > "/usr/local/opt/python/bin/python2.7" "comment-auth.SQL.py" "comment-auth" diff --git a/sql/test/Tests/comment-dump.stable.err b/sql/test/Tests/comment-dump.stable.err --- a/sql/test/Tests/comment-dump.stable.err +++ b/sql/test/Tests/comment-dump.stable.err @@ -23,36 +23,6 @@ stderr of test 'comment-dump` in directo # cmdline opt gdk_dbpath = /Users/joeri/monets/default/var/MonetDB/mTests_sql_test # cmdline opt embedded_r = yes # cmdline opt gdk_debug = 536870922 -#WARNING To speedup sql.password a bulk operator implementation is needed -# X_233:bat[:str] := mal.multiplex("sql":str, "password":str, X_208:bat[:str]); -#WARNING To speedup sql.password a bulk operator implementation is needed -# X_234:bat[:str] := mal.multiplex("sql":str, "password":str, X_209:bat[:str]); -#WARNING To speedup sql.password a bulk operator implementation is needed -# X_235:bat[:str] := mal.multiplex("sql":str, "password":str, X_210:bat[:str]); -#WARNING To speedup sql.password a bulk operator implementation is needed -# X_236:bat[:str] := mal.multiplex("sql":str, "password":str, X_211:bat[:str]); -#WARNING To speedup sql.password a bulk operator implementation is needed -# X_237:bat[:str] := mal.multiplex("sql":str, "password":str, X_212:bat[:str]); -#WARNING To speedup sql.password a bulk operator implementation is needed -# X_233:bat[:str] := mal.multiplex("sql":str, "password":str, X_208:bat[:str]); -#WARNING To speedup sql.password a bulk operator implementation is needed -# X_234:bat[:str] := mal.multiplex("sql":str, "password":str, X_209:bat[:str]); -#WARNING To speedup sql.password a bulk operator implementation is needed -# X_235:bat[:str] := mal.multiplex("sql":str, "password":str, X_210:bat[:str]); -#WARNING To speedup sql.password a bulk operator implementation is needed -# X_236:bat[:str] := mal.multiplex("sql":str, "password":str, X_211:bat[:str]); -#WARNING To speedup sql.password a bulk operator implementation is needed -# X_237:bat[:str] := mal.multiplex("sql":str, "password":str, X_212:bat[:str]); -#WARNING To speedup sql.get_value a bulk operator implementation is needed -# X_281:bat[:lng] := mal.multiplex("sql":str, "get_value":str, X_246:bat[:str], X_256:bat[:str]); -#WARNING To speedup sql.get_value a bulk operator implementation is needed -# X_282:bat[:lng] := mal.multiplex("sql":str, "get_value":str, X_247:bat[:str], X_257:bat[:str]); -#WARNING To speedup sql.get_value a bulk operator implementation is needed -# X_283:bat[:lng] := mal.multiplex("sql":str, "get_value":str, X_248:bat[:str], X_258:bat[:str]); -#WARNING To speedup sql.get_value a bulk operator implementation is needed -# X_284:bat[:lng] := mal.multiplex("sql":str, "get_value":str, X_249:bat[:str], X_259:bat[:str]); -#WARNING To speedup sql.get_value a bulk operator implementation is needed -# X_285:bat[:lng] := mal.multiplex("sql":str, "get_value":str, X_250:bat[:str], X_260:bat[:str]); # 17:19:14 > # 17:19:14 > "/usr/local/opt/python/bin/python2.7" "comment-dump.SQL.py" "comment-dump" diff --git a/sql/test/mergetables/Tests/sqlsmith.Bug-6455.stable.err b/sql/test/mergetables/Tests/sqlsmith.Bug-6455.stable.err --- a/sql/test/mergetables/Tests/sqlsmith.Bug-6455.stable.err +++ b/sql/test/mergetables/Tests/sqlsmith.Bug-6455.stable.err @@ -30,8 +30,6 @@ stderr of test 'sqlsmith.Bug-6455` in di # X_115:bat[:lng] := mal.multiplex("user":str, "hashsize":str, X_81:bat[:bit], X_60:bat[:lng]); #WARNING To speedup user.imprintsize a bulk operator implementation is needed # X_117:bat[:lng] := mal.multiplex("user":str, "imprintsize":str, X_60:bat[:lng], X_46:bat[:str]); -#WARNING To speedup aggr.exist a bulk operator implementation is needed -# X_1489:bat[:bit] := mal.multiplex("aggr":str, "exist":str, X_1474:bat[:int]); # 13:19:14 > # 13:19:14 > "mclient" "-lsql" "-ftest" "-Eutf-8" "-i" "-e" "--host=/var/tmp/mtest-3545" "--port=31757" diff --git a/sql/test/mergetables/Tests/sqlsmith.Bug-6459.stable.err b/sql/test/mergetables/Tests/sqlsmith.Bug-6459.stable.err --- a/sql/test/mergetables/Tests/sqlsmith.Bug-6459.stable.err +++ b/sql/test/mergetables/Tests/sqlsmith.Bug-6459.stable.err @@ -22,16 +22,6 @@ stderr of test 'sqlsmith.Bug-6459` in di # cmdline opt monet_prompt = # cmdline opt gdk_dbpath = /home/niels/scratch/rc-monetdb/Linux-x86_64/var/MonetDB/mTests_sql_test_mergetables # cmdline opt gdk_debug = 536870922 -#WARNING To speedup aggr.exist a bulk operator implementation is needed -# X_621:bat[:bit] := mal.multiplex("aggr":str, "exist":str, X_609:bat[:hge]); -#WARNING To speedup aggr.exist a bulk operator implementation is needed -# X_628:bat[:bit] := mal.multiplex("aggr":str, "exist":str, X_609:bat[:hge]); -#WARNING To speedup aggr.exist a bulk operator implementation is needed -# X_996:bat[:bit] := mal.multiplex("aggr":str, "exist":str, X_984:bat[:sht]); -#WARNING To speedup aggr.exist a bulk operator implementation is needed -# X_1003:bat[:bit] := mal.multiplex("aggr":str, "exist":str, X_984:bat[:sht]); -#WARNING To speedup aggr.exist a bulk operator implementation is needed -# X_478:bat[:bit] := mal.multiplex("aggr":str, "exist":str, X_467:bat[:int]); # 18:45:51 > # 18:45:51 > "mclient" "-lsql" "-ftest" "-Eutf-8" "-i" "-e" "--host=/var/tmp/mtest-30179" "--port=30960" diff --git a/sql/test/testdb-reload/Tests/reload.stable.err b/sql/test/testdb-reload/Tests/reload.stable.err --- a/sql/test/testdb-reload/Tests/reload.stable.err +++ b/sql/test/testdb-reload/Tests/reload.stable.err @@ -22,18 +22,6 @@ stderr of test 'reload` in directory 'sq # cmdline opt monet_prompt = # cmdline opt gdk_dbpath = /ufs/sjoerd/@Monet-stable/var/MonetDB/mTests_sql_test_testdb-reload # cmdline opt gdk_debug = 553648138 -#WARNING To speedup sql.get_value a bulk operator implementation is needed -# X_309:bat[:lng] := mal.multiplex("sql":str, "get_value":str, X_267:bat[:str], X_279:bat[:str]); -#WARNING To speedup sql.get_value a bulk operator implementation is needed -# X_310:bat[:lng] := mal.multiplex("sql":str, "get_value":str, X_268:bat[:str], X_280:bat[:str]); -#WARNING To speedup sql.get_value a bulk operator implementation is needed -# X_311:bat[:lng] := mal.multiplex("sql":str, "get_value":str, X_269:bat[:str], X_281:bat[:str]); -#WARNING To speedup sql.get_value a bulk operator implementation is needed -# X_312:bat[:lng] := mal.multiplex("sql":str, "get_value":str, X_270:bat[:str], X_282:bat[:str]); -#WARNING To speedup sql.get_value a bulk operator implementation is needed -# X_313:bat[:lng] := mal.multiplex("sql":str, "get_value":str, X_271:bat[:str], X_283:bat[:str]); -#WARNING To speedup sql.get_value a bulk operator implementation is needed -# X_314:bat[:lng] := mal.multiplex("sql":str, "get_value":str, X_272:bat[:str], X_284:bat[:str]); # builtin opt gdk_dbpath = /ufs/sjoerd/@Monet-stable/var/monetdb5/dbfarm/demo # builtin opt gdk_debug = 0 # builtin opt gdk_vmtrim = no @@ -51,18 +39,6 @@ stderr of test 'reload` in directory 'sq # cmdline opt mapi_usock = /var/tmp/mtest-14588/.s.monetdb.37779 # cmdline opt gdk_dbpath = /ufs/sjoerd/@Monet-stable/var/MonetDB/mTests_sql_test_testdb-reload-clone # cmdline opt gdk_debug = 553648138 -#WARNING To speedup sql.get_value a bulk operator implementation is needed -# X_309:bat[:lng] := mal.multiplex("sql":str, "get_value":str, X_267:bat[:str], X_279:bat[:str]); -#WARNING To speedup sql.get_value a bulk operator implementation is needed -# X_310:bat[:lng] := mal.multiplex("sql":str, "get_value":str, X_268:bat[:str], X_280:bat[:str]); -#WARNING To speedup sql.get_value a bulk operator implementation is needed -# X_311:bat[:lng] := mal.multiplex("sql":str, "get_value":str, X_269:bat[:str], X_281:bat[:str]); -#WARNING To speedup sql.get_value a bulk operator implementation is needed -# X_312:bat[:lng] := mal.multiplex("sql":str, "get_value":str, X_270:bat[:str], X_282:bat[:str]); -#WARNING To speedup sql.get_value a bulk operator implementation is needed -# X_313:bat[:lng] := mal.multiplex("sql":str, "get_value":str, X_271:bat[:str], X_283:bat[:str]); -#WARNING To speedup sql.get_value a bulk operator implementation is needed -# X_314:bat[:lng] := mal.multiplex("sql":str, "get_value":str, X_272:bat[:str], X_284:bat[:str]); # 17:35:07 > # 17:35:07 > "Done." diff --git a/sql/test/testdb/Tests/dump-nogeom.stable.err b/sql/test/testdb/Tests/dump-nogeom.stable.err --- a/sql/test/testdb/Tests/dump-nogeom.stable.err +++ b/sql/test/testdb/Tests/dump-nogeom.stable.err @@ -23,18 +23,6 @@ stderr of test 'dump-nogeom` in director # cmdline opt gdk_dbpath = /ufs/sjoerd/@Monet-candidate/var/MonetDB/mTests_sql_test_testdb # cmdline opt embedded_c = true # cmdline opt gdk_debug = 553648138 -#WARNING To speedup sql.get_value a bulk operator implementation is needed -# X_309:bat[:lng] := mal.multiplex("sql":str, "get_value":str, X_267:bat[:str], X_279:bat[:str]); -#WARNING To speedup sql.get_value a bulk operator implementation is needed -# X_310:bat[:lng] := mal.multiplex("sql":str, "get_value":str, X_268:bat[:str], X_280:bat[:str]); -#WARNING To speedup sql.get_value a bulk operator implementation is needed -# X_311:bat[:lng] := mal.multiplex("sql":str, "get_value":str, X_269:bat[:str], X_281:bat[:str]); -#WARNING To speedup sql.get_value a bulk operator implementation is needed -# X_312:bat[:lng] := mal.multiplex("sql":str, "get_value":str, X_270:bat[:str], X_282:bat[:str]); -#WARNING To speedup sql.get_value a bulk operator implementation is needed -# X_313:bat[:lng] := mal.multiplex("sql":str, "get_value":str, X_271:bat[:str], X_283:bat[:str]); -#WARNING To speedup sql.get_value a bulk operator implementation is needed -# X_314:bat[:lng] := mal.multiplex("sql":str, "get_value":str, X_272:bat[:str], X_284:bat[:str]); # 14:28:43 > # 14:28:43 > "mclient" "-lsql" "-ftest" "-tnone" "-Eutf-8" "-i" "-e" "--host=/var/tmp/mtest-22828" "--port=36999" _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list