MonetDB: default - don't recusively call opt-inline

2021-03-24 Thread Niels Nes
Changeset: f3e78730a824 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/f3e78730a824 Modified Files: monetdb5/mal/mal_instruction.c monetdb5/optimizer/opt_inline.c Branch: default Log Message: don't recusively call opt-inline diffs (87 lines): diff --git a/monetdb5/mal/m

MonetDB: default - fixed small leak

2021-03-24 Thread Niels Nes
Changeset: 34ce57d039c6 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/34ce57d039c6 Modified Files: gdk/gdk_cand.c Branch: default Log Message: fixed small leak diffs (11 lines): diff --git a/gdk/gdk_cand.c b/gdk/gdk_cand.c --- a/gdk/gdk_cand.c +++ b/gdk/gdk_cand.c @@ -1498,6 +

monetdb-java: default - Remove no longer needed individual java ...

2021-03-24 Thread Martin van Dinther
Changeset: bc7e42f9e147 for monetdb-java URL: https://dev.monetdb.org/hg/monetdb-java/rev/bc7e42f9e147 Removed Files: tests/BugConcurrent_clients_SF_1504657.java tests/BugConcurrent_sequences.java tests/BugDatabaseMetaData_Bug_3356.java tests/BugDecimalRound_Bug_3561

MonetDB: default - Give smaller points to temporal type ranges. ...

2021-03-24 Thread Pedro Ferreira
Changeset: 88d1e8f74ac2 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/88d1e8f74ac2 Modified Files: sql/server/rel_optimizer.c Branch: default Log Message: Give smaller points to temporal type ranges. It helps on tpcds and doesn't hurt tpch diffs (20 lines): diff --git a/sql/s

monetdb-java: default - Add tag for released v 3.0

2021-03-24 Thread Martin van Dinther
Changeset: 805fd920a36f for monetdb-java URL: https://dev.monetdb.org/hg/monetdb-java/rev/805fd920a36f Modified Files: .hgtags Branch: default Log Message: Add tag for released v 3.0 diffs (9 lines): diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@ -5,5 +5,3 @@ fe8170e2b549

monetdb-java: default - Added tag v3.0 for changeset bc39810b3faa

2021-03-24 Thread Martin van Dinther
Changeset: a6903c6556b8 for monetdb-java URL: https://dev.monetdb.org/hg/monetdb-java/rev/a6903c6556b8 Modified Files: .hgtags Branch: default Log Message: Added tag v3.0 for changeset bc39810b3faa diffs (9 lines): diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@ -5,3 +5,5

monetdb-java: default - Added tag v3.0 for changeset bc39810b3faa

2021-03-24 Thread Martin van Dinther
Changeset: 3379e24f1187 for monetdb-java URL: https://dev.monetdb.org/hg/monetdb-java/rev/3379e24f1187 Modified Files: .hgtags Branch: default Log Message: Added tag v3.0 for changeset bc39810b3faa diffs (8 lines): diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@ -4,3 +4,4

MonetDB: default - Don't be so restricitve (fixing performance r...

2021-03-24 Thread Pedro Ferreira
Changeset: da01d20d56f2 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/da01d20d56f2 Modified Files: sql/server/rel_optimizer.c Branch: default Log Message: Don't be so restricitve (fixing performance regression on tpcds q24). Sorry for the changes, but the rel2bin_semijoin code i

MonetDB: Oct2020 - Add tests with examples used in web doc pages...

2021-03-24 Thread Martin van Dinther
Changeset: bd7538db4fdc for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/bd7538db4fdc Added Files: sql/test/sys-schema/Tests/webExamplesComparisonFunctionsOperators.sql sql/test/sys-schema/Tests/webExamplesComparisonFunctionsOperators.stable.err sql/test/sys-schema/

MonetDB: Oct2020 - Check for candidate list only if subrel_bin c...

2021-03-24 Thread Pedro Ferreira
Changeset: 27280c62d39c for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/27280c62d39c Modified Files: sql/backends/monet5/rel_bin.c Branch: Oct2020 Log Message: Check for candidate list only if subrel_bin call succeeded. This fixes bug #7087 diffs (14 lines): diff --git a/sql/bac

MonetDB: default - Not all bugs are bad. Revert projection gener...

2021-03-24 Thread Pedro Ferreira
Changeset: 0deb23b1de00 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/0deb23b1de00 Modified Files: sql/server/rel_optimizer.c Branch: default Log Message: Not all bugs are bad. Revert projection generated at rel_push_func_down optimizer (fixes tcpds q72 performance issue). Once

MonetDB: qcancel - merge with default

2021-03-24 Thread svetlin
Changeset: ad492b0794c2 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/ad492b0794c2 Modified Files: gdk/gdk_join.c Branch: qcancel Log Message: merge with default diffs (truncated from 2795 to 300 lines): diff --git a/gdk/gdk_cand.c b/gdk/gdk_cand.c --- a/gdk/gdk_cand.c +++ b/g

MonetDB: qcancel - timeout gdk_calc if then else

2021-03-24 Thread svetlin
Changeset: b0a4ba35d226 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/b0a4ba35d226 Modified Files: gdk/gdk_calc.c Branch: qcancel Log Message: timeout gdk_calc if then else diffs (118 lines): diff --git a/gdk/gdk_calc.c b/gdk/gdk_calc.c --- a/gdk/gdk_calc.c +++ b/gdk/gdk_calc.

MonetDB: qcancel - timeout gdk_calc between any linear type

2021-03-24 Thread svetlin
Changeset: f4a25338286e for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/f4a25338286e Modified Files: gdk/gdk_calc.c Branch: qcancel Log Message: timeout gdk_calc between any linear type diffs (45 lines): diff --git a/gdk/gdk_calc.c b/gdk/gdk_calc.c --- a/gdk/gdk_calc.c +++ b/gdk

MonetDB: qcancel - timeout gdk_calc xor, or, and, lt, <<, >>, <,...

2021-03-24 Thread svetlin
Changeset: e60d6f7bfa10 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/e60d6f7bfa10 Modified Files: gdk/gdk_calc.c gdk/gdk_calc_compare.h Branch: qcancel Log Message: timeout gdk_calc xor, or, and, lt, <<, >>, <, <=, >=, etc diffs (231 lines): diff --git a/gdk/gdk_calc.

MonetDB: qcancel - timeout gdk calc modulo

2021-03-24 Thread svetlin
Changeset: 4d6480e9f722 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/4d6480e9f722 Modified Files: gdk/gdk_calc.c Branch: qcancel Log Message: timeout gdk calc modulo diffs (53 lines): diff --git a/gdk/gdk_calc.c b/gdk/gdk_calc.c --- a/gdk/gdk_calc.c +++ b/gdk/gdk_calc.c @@ -1

MonetDB: qcancel - timeout gdk calc division

2021-03-24 Thread svetlin
Changeset: c6f7ee2604c6 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/c6f7ee2604c6 Modified Files: gdk/gdk_calc.c Branch: qcancel Log Message: timeout gdk calc division diffs (78 lines): diff --git a/gdk/gdk_calc.c b/gdk/gdk_calc.c --- a/gdk/gdk_calc.c +++ b/gdk/gdk_calc.c @@

MonetDB: qcancel - timeout gdk calc multiplication

2021-03-24 Thread svetlin
Changeset: 4331678b956e for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/4331678b956e Modified Files: gdk/gdk_calc.c Branch: qcancel Log Message: timeout gdk calc multiplication diffs (153 lines): diff --git a/gdk/gdk_calc.c b/gdk/gdk_calc.c --- a/gdk/gdk_calc.c +++ b/gdk/gdk_cal

MonetDB: qcancel - timeout bat calc add subtract

2021-03-24 Thread svetlin
Changeset: 3f2b938ff319 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/3f2b938ff319 Modified Files: gdk/gdk_calc.c Branch: qcancel Log Message: timeout bat calc add subtract diffs (126 lines): diff --git a/gdk/gdk_calc.c b/gdk/gdk_calc.c --- a/gdk/gdk_calc.c +++ b/gdk/gdk_calc.

MonetDB: qcancel - timeout negate, logical not, min, max

2021-03-24 Thread svetlin
Changeset: f12d17f7ddce for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/f12d17f7ddce Modified Files: gdk/gdk_calc.c Branch: qcancel Log Message: timeout negate, logical not, min, max diffs (truncated from 623 to 300 lines): diff --git a/gdk/gdk_calc.c b/gdk/gdk_calc.c --- a/gdk/

MonetDB: parappend - Reorder clauses to improve hit ratio

2021-03-24 Thread Joeri van Ruth
Changeset: c7f0e92444a9 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/c7f0e92444a9 Modified Files: monetdb5/optimizer/opt_dataflow.c Branch: parappend Log Message: Reorder clauses to improve hit ratio Column names are more likely to differ than schema- or table names. diffs (2

MonetDB: parappend - Comments

2021-03-24 Thread Joeri van Ruth
Changeset: de56853c5e47 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/de56853c5e47 Modified Files: monetdb5/optimizer/opt_dataflow.c Branch: parappend Log Message: Comments diffs (37 lines): diff --git a/monetdb5/optimizer/opt_dataflow.c b/monetdb5/optimizer/opt_dataflow.c --

MonetDB: parappend - Also include updates in the append region

2021-03-24 Thread Joeri van Ruth
Changeset: cb5da96a5641 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/cb5da96a5641 Modified Files: monetdb5/optimizer/opt_dataflow.c Branch: parappend Log Message: Also include updates in the append region diffs (12 lines): diff --git a/monetdb5/optimizer/opt_dataflow.c b/mon

MonetDB: parappend - Replicate corner case around bat.append

2021-03-24 Thread Joeri van Ruth
Changeset: 639e9b5688f8 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/639e9b5688f8 Modified Files: monetdb5/optimizer/opt_dataflow.c Branch: parappend Log Message: Replicate corner case around bat.append diffs (38 lines): diff --git a/monetdb5/optimizer/opt_dataflow.c b/monet

MonetDB: parappend - Implement parallel appends

2021-03-24 Thread Joeri van Ruth
Changeset: 6cf3f7077b2f for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/6cf3f7077b2f Modified Files: monetdb5/optimizer/opt_dataflow.c Branch: parappend Log Message: Implement parallel appends diffs (183 lines): diff --git a/monetdb5/optimizer/opt_dataflow.c b/monetdb5/optimize

MonetDB: parappend - More debugging infra

2021-03-24 Thread Joeri van Ruth
Changeset: 4c4e3b292d52 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/4c4e3b292d52 Modified Files: monetdb5/optimizer/opt_dataflow.c Branch: parappend Log Message: More debugging infra diffs (14 lines): diff --git a/monetdb5/optimizer/opt_dataflow.c b/monetdb5/optimizer/opt_d

MonetDB: parappend - With dataflow_region enabled it works prett...

2021-03-24 Thread Joeri van Ruth
Changeset: 1d686c689d04 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/1d686c689d04 Modified Files: monetdb5/optimizer/opt_dataflow.c Branch: parappend Log Message: With dataflow_region enabled it works pretty well, Only 4 out of 61881 Mtest MAL plans differ, something to do with

MonetDB: parappend - Refactored opt_dataflow logic

2021-03-24 Thread Joeri van Ruth
Changeset: 623b983b2c6f for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/623b983b2c6f Modified Files: monetdb5/optimizer/opt_dataflow.c Branch: parappend Log Message: Refactored opt_dataflow logic Seems to work as long as we keep the actual dataflow_regions disabled. diffs (262 l

MonetDB: parappend - Dump optimizer traces to directory

2021-03-24 Thread Joeri van Ruth
Changeset: 2d0a08a12720 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/2d0a08a12720 Modified Files: monetdb5/optimizer/opt_dataflow.c Branch: parappend Log Message: Dump optimizer traces to directory diffs (81 lines): diff --git a/monetdb5/optimizer/opt_dataflow.c b/monetdb5/o

MonetDB: parappend - Debug plumbing

2021-03-24 Thread Joeri van Ruth
Changeset: f0bb9fa9dbb8 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/f0bb9fa9dbb8 Modified Files: monetdb5/optimizer/opt_dataflow.c Branch: parappend Log Message: Debug plumbing for setting conditional breakpoints that only trigger on queries insert into foo select value a

MonetDB: parappend - Temporarily wrap OPTdataflowImplementation ...

2021-03-24 Thread Joeri van Ruth
Changeset: 3347325e39e0 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/3347325e39e0 Modified Files: monetdb5/optimizer/opt_dataflow.c Branch: parappend Log Message: Temporarily wrap OPTdataflowImplementation for easy debugging Write the before/after plan to file diffs (50 lines

MonetDB: parappend - Introduce LIST_MAL_NOCOMMENTS

2021-03-24 Thread Joeri van Ruth
Changeset: ced38a3b2e7c for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/ced38a3b2e7c Modified Files: monetdb5/mal/mal.h monetdb5/mal/mal_listing.c Branch: parappend Log Message: Introduce LIST_MAL_NOCOMMENTS diffs (50 lines): diff --git a/monetdb5/mal/mal.h b/monetdb5/ma

MonetDB: parappend - Re-use mvc parameter between sql.append's

2021-03-24 Thread Joeri van Ruth
Changeset: fcbaa8737f2b for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/fcbaa8737f2b Modified Files: sql/backends/monet5/rel_bin.c sql/backends/monet5/sql_statement.c sql/backends/monet5/sql_statement.h Branch: parappend Log Message: Re-use mvc parameter between sql

MonetDB: default - Produce a negative candidate list in BATunmas...

2021-03-24 Thread Sjoerd Mullender
Changeset: bb9d7809b127 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/bb9d7809b127 Modified Files: gdk/gdk_cand.c gdk/gdk_project.c Branch: default Log Message: Produce a negative candidate list in BATunmask if that is smaller. diffs (209 lines): diff --git a/gdk/gdk_c

MonetDB: Jun2020 - When tracing the algorithms, it can be very h...

2021-03-24 Thread Sjoerd Mullender
Changeset: 0d66a598c716 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/0d66a598c716 Modified Files: monetdb5/mal/mal_interpreter.c Branch: Jun2020 Log Message: When tracing the algorithms, it can be very handy to also have the MAL instructions. diffs (19 lines): diff --git a/m

MonetDB: default - Just testing optimizers

2021-03-24 Thread Pedro Ferreira
Changeset: 7a6aaf510cfe for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/7a6aaf510cfe Modified Files: sql/test/miscellaneous/Tests/simple_plans.test Branch: default Log Message: Just testing optimizers diffs (35 lines): diff --git a/sql/test/miscellaneous/Tests/simple_plans.test