MonetDB: Jul2021 - Changelog blurbs.
Changeset: 96a94b95f7f7 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/96a94b95f7f7 Modified Files: gdk/ChangeLog.Jul2021 monetdb5/ChangeLog.Jul2021 sql/ChangeLog.Jul2021 Branch: Jul2021 Log Message: Changelog blurbs. diffs (35 lines): diff --git a/gdk/ChangeLog.Jul2021 b/gdk/ChangeLog.Jul2021 --- a/gdk/ChangeLog.Jul2021 +++ b/gdk/ChangeLog.Jul2021 @@ -1,3 +1,7 @@ # ChangeLog file for GDK # This file is updated with Maddlog +* Fri Mar 24 2023 Sjoerd Mullender +- When processing the WAL, if a to-be-destroyed object cannot be found, + don't stop, but keep processing the rest of the WAL. + diff --git a/monetdb5/ChangeLog.Jul2021 b/monetdb5/ChangeLog.Jul2021 --- a/monetdb5/ChangeLog.Jul2021 +++ b/monetdb5/ChangeLog.Jul2021 @@ -1,3 +1,7 @@ # ChangeLog file for MonetDB5 # This file is updated with Maddlog +* Fri Mar 24 2023 Sjoerd Mullender +- Client connections are cleaned up better so that we get fewer instances + of clients that cannot connect. + diff --git a/sql/ChangeLog.Jul2021 b/sql/ChangeLog.Jul2021 --- a/sql/ChangeLog.Jul2021 +++ b/sql/ChangeLog.Jul2021 @@ -1,3 +1,9 @@ # ChangeLog file for sql # This file is updated with Maddlog +* Fri Mar 24 2023 Sjoerd Mullender +- Increased the size of a variable counting the number of changes made + to the database (e.g. in case more than a 2 billion rows are added to + a table). +- Improved cleanup after failures such as failed memory allocations. + ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org
MonetDB: Jan2022 - Merge with Jul2021 branch.
Changeset: 89dea9370a6c for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/89dea9370a6c Modified Files: gdk/ChangeLog.Jan2022 monetdb5/ChangeLog.Jan2022 sql/ChangeLog.Jan2022 Branch: Jan2022 Log Message: Merge with Jul2021 branch. diffs (41 lines): diff --git a/gdk/ChangeLog.Jan2022 b/gdk/ChangeLog.Jan2022 --- a/gdk/ChangeLog.Jan2022 +++ b/gdk/ChangeLog.Jan2022 @@ -1,6 +1,10 @@ # ChangeLog file for GDK # This file is updated with Maddlog +* Fri Mar 24 2023 Sjoerd Mullender +- When processing the WAL, if a to-be-destroyed object cannot be found, + don't stop, but keep processing the rest of the WAL. + * Mon Feb 20 2023 Sjoerd Mullender - A race condition was fixed where certain write-ahead log messages could get intermingled, resulting in a corrupted WAL file. diff --git a/monetdb5/ChangeLog.Jan2022 b/monetdb5/ChangeLog.Jan2022 --- a/monetdb5/ChangeLog.Jan2022 +++ b/monetdb5/ChangeLog.Jan2022 @@ -1,3 +1,7 @@ # ChangeLog file for MonetDB5 # This file is updated with Maddlog +* Fri Mar 24 2023 Sjoerd Mullender +- Client connections are cleaned up better so that we get fewer instances + of clients that cannot connect. + diff --git a/sql/ChangeLog.Jan2022 b/sql/ChangeLog.Jan2022 --- a/sql/ChangeLog.Jan2022 +++ b/sql/ChangeLog.Jan2022 @@ -1,6 +1,12 @@ # ChangeLog file for sql # This file is updated with Maddlog +* Fri Mar 24 2023 Sjoerd Mullender +- Increased the size of a variable counting the number of changes made + to the database (e.g. in case more than a 2 billion rows are added to + a table). +- Improved cleanup after failures such as failed memory allocations. + * Mon Feb 13 2023 Sjoerd Mullender - An insert into a table from which a column was dropped in a parallel transaction was incorrectly not flagged as a transaction conflict. ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org
MonetDB: Sep2022 - Merge with Jan2022 branch.
Changeset: 523d3cb470b3 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/523d3cb470b3 Modified Files: gdk/ChangeLog.Sep2022 monetdb5/ChangeLog.Sep2022 monetdb5/modules/mal/tablet.c sql/ChangeLog.Sep2022 sql/server/rel_select.c sql/test/miscellaneous/Tests/All Branch: Sep2022 Log Message: Merge with Jan2022 branch. diffs (96 lines): diff --git a/gdk/ChangeLog.Sep2022 b/gdk/ChangeLog.Sep2022 --- a/gdk/ChangeLog.Sep2022 +++ b/gdk/ChangeLog.Sep2022 @@ -1,6 +1,10 @@ # ChangeLog file for GDK # This file is updated with Maddlog +* Fri Mar 24 2023 Sjoerd Mullender +- When processing the WAL, if a to-be-destroyed object cannot be found, + don't stop, but keep processing the rest of the WAL. + * Mon Feb 20 2023 Sjoerd Mullender - A race condition was fixed where certain write-ahead log messages could get intermingled, resulting in a corrupted WAL file. diff --git a/monetdb5/ChangeLog.Sep2022 b/monetdb5/ChangeLog.Sep2022 --- a/monetdb5/ChangeLog.Sep2022 +++ b/monetdb5/ChangeLog.Sep2022 @@ -1,3 +1,7 @@ # ChangeLog file for MonetDB5 # This file is updated with Maddlog +* Fri Mar 24 2023 Sjoerd Mullender +- Client connections are cleaned up better so that we get fewer instances + of clients that cannot connect. + diff --git a/monetdb5/modules/mal/tablet.c b/monetdb5/modules/mal/tablet.c --- a/monetdb5/modules/mal/tablet.c +++ b/monetdb5/modules/mal/tablet.c @@ -974,7 +974,7 @@ SQLload_parse_row(READERtask *task, int /* eat away the column separator */ for (; *row; row++) - if (*row == '\\') { + if (*row == '\\' && task->escape) { if (row[1]) row++; } else if (*row == ch && (task->seplen == 1 || strncmp(row, task->csep, task->seplen) == 0)) { @@ -1010,7 +1010,7 @@ SQLload_parse_row(READERtask *task, int /* eat away the column separator */ for (; *row; row++) - if (*row == '\\') { + if (*row == '\\' && task->escape) { if (row[1]) row++; } else if (*row == ch) { diff --git a/sql/ChangeLog.Sep2022 b/sql/ChangeLog.Sep2022 --- a/sql/ChangeLog.Sep2022 +++ b/sql/ChangeLog.Sep2022 @@ -1,6 +1,12 @@ # ChangeLog file for sql # This file is updated with Maddlog +* Fri Mar 24 2023 Sjoerd Mullender +- Increased the size of a variable counting the number of changes made + to the database (e.g. in case more than a 2 billion rows are added to + a table). +- Improved cleanup after failures such as failed memory allocations. + * Mon Feb 13 2023 Sjoerd Mullender - An insert into a table from which a column was dropped in a parallel transaction was incorrectly not flagged as a transaction conflict. diff --git a/sql/server/rel_select.c b/sql/server/rel_select.c --- a/sql/server/rel_select.c +++ b/sql/server/rel_select.c @@ -968,6 +968,9 @@ table_ref(sql_query *query, symbol *tabl noninternexp_setname(sql->sa, e, tname, NULL); set_basecol(e); } + if (tableref->data.lval->h->next->data.sym && tableref->data.lval->h->next->data.sym->data.lval->h->next->data.lval) { /* AS with column aliases */ + temp_table = rel_table_optname(sql, temp_table, tableref->data.lval->h->next->data.sym, refs); + } list_hash_clear(exps); } } diff --git a/sql/test/miscellaneous/Tests/All b/sql/test/miscellaneous/Tests/All --- a/sql/test/miscellaneous/Tests/All +++ b/sql/test/miscellaneous/Tests/All @@ -27,3 +27,4 @@ sequences analyze_test blobs temp_tables +table_alias_on_cte diff --git a/sql/test/miscellaneous/Tests/table_alias_on_cte.test b/sql/test/miscellaneous/Tests/table_alias_on_cte.test new file mode 100644 --- /dev/null +++ b/sql/test/miscellaneous/Tests/table_alias_on_cte.test @@ -0,0 +1,8 @@ + +query I rowsort +WITH bar(i) AS (SELECT * FROM generate_series(0, 3)) +SELECT j from bar foo(j); + +0 +1 +2 ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org
MonetDB: Jul2021 - RHEL 8 uses python36, depending on /usr/bin/p...
Changeset: 12e8e0deec6a for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/12e8e0deec6a Modified Files: MonetDB.spec Branch: Jul2021 Log Message: RHEL 8 uses python36, depending on /usr/bin/python3 doesn't suffice. diffs (16 lines): diff --git a/MonetDB.spec b/MonetDB.spec --- a/MonetDB.spec +++ b/MonetDB.spec @@ -98,7 +98,11 @@ BuildRequires: hardlink BuildRequires: cmake3 >= 3.12 BuildRequires: gcc BuildRequires: bison -BuildRequires: /usr/bin/python3 +%if (0%{?rhel} == 8) +BuildRequires: python36 +%else +BuildRequires: python3 +%endif %if %{?rhel:1}%{!?rhel:0} # RH 7 (and for readline also 8) BuildRequires: bzip2-devel ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org
MonetDB: Jan2022 - Merge with Jul2021 branch.
Changeset: 4afe3a6f5a0d for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/4afe3a6f5a0d Modified Files: MonetDB.spec Branch: Jan2022 Log Message: Merge with Jul2021 branch. ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org
MonetDB: Jul2021 - Pre-release version number update.
Changeset: 911b03e397da for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/911b03e397da Modified Files: .bumpversion.cfg MonetDB.spec clients/mapilib/mapi.rc clients/odbc/driver/driver.rc clients/odbc/winsetup/setup.rc cmake/monetdb-versions.cmake gdk/libbat.rc monetdb5/tools/libmonetdb5.rc Branch: Jul2021 Log Message: Pre-release version number update. diffs (189 lines): diff --git a/.bumpversion.cfg b/.bumpversion.cfg --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 11.41.30 +current_version = 11.41.31 commit = False tag = False diff --git a/MonetDB.spec b/MonetDB.spec --- a/MonetDB.spec +++ b/MonetDB.spec @@ -1,5 +1,5 @@ %global name MonetDB -%global version 11.41.30 +%global version 11.41.31 %{!?buildno: %global buildno %(date +%Y%m%d)} # Use bcond_with to add a --with option; i.e., "without" is default. diff --git a/clients/mapilib/mapi.rc b/clients/mapilib/mapi.rc --- a/clients/mapilib/mapi.rc +++ b/clients/mapilib/mapi.rc @@ -6,8 +6,8 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_U #define sversion(major,minor,patch)#major "." #minor "." #patch "\0" 1 VERSIONINFO - FILEVERSION version(11,41,30) - PRODUCTVERSION version(11,41,30) + FILEVERSION version(11,41,31) + PRODUCTVERSION version(11,41,31) FILEFLAGSMASK 0x3fL FILEFLAGS 0 FILEOS VOS_NT_WINDOWS32 @@ -21,14 +21,14 @@ BEGIN VALUE "Comments", "\0" VALUE "CompanyName", "MonetDB B.V.\0" VALUE "FileDescription", "MonetDB Application Interface DLL\0" - VALUE "FileVersion", sversion(11,41,30) + VALUE "FileVersion", sversion(11,41,31) VALUE "InternalName", "Mapi\0" VALUE "LegalCopyright", "Copyright (c) MonetDB B.V. 2008-2021\0" VALUE "LegalTrademarks", "\0" VALUE "OriginalFilename", "Mapi.dll\0" VALUE "PrivateBuild", "\0" VALUE "ProductName", "MonetDB Client Libraries\0" - VALUE "ProductVersion", sversion(11,41,30) + VALUE "ProductVersion", sversion(11,41,31) VALUE "SpecialBuild", "\0" END END diff --git a/clients/odbc/driver/driver.rc b/clients/odbc/driver/driver.rc --- a/clients/odbc/driver/driver.rc +++ b/clients/odbc/driver/driver.rc @@ -6,8 +6,8 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_U #define sversion(major,minor,patch)#major "." #minor "." #patch "\0" 1 VERSIONINFO - FILEVERSION version(11,41,30) - PRODUCTVERSION version(11,41,30) + FILEVERSION version(11,41,31) + PRODUCTVERSION version(11,41,31) FILEFLAGSMASK 0x3fL FILEFLAGS 0 FILEOS VOS_NT_WINDOWS32 @@ -21,14 +21,14 @@ BEGIN VALUE "Comments", "\0" VALUE "CompanyName", "MonetDB B.V.\0" VALUE "FileDescription", "MonetDB ODBC Driver DLL\0" - VALUE "FileVersion", sversion(11,41,30) + VALUE "FileVersion", sversion(11,41,31) VALUE "InternalName", "MonetODBC\0" VALUE "LegalCopyright", "Copyright (c) MonetDB B.V. 2008-2021\0" VALUE "LegalTrademarks", "\0" VALUE "OriginalFilename", "MonetODBC.dll\0" VALUE "PrivateBuild", "\0" VALUE "ProductName", "MonetDB SQL Server\0" - VALUE "ProductVersion", sversion(11,41,30) + VALUE "ProductVersion", sversion(11,41,31) VALUE "SpecialBuild", "\0" END END diff --git a/clients/odbc/winsetup/setup.rc b/clients/odbc/winsetup/setup.rc --- a/clients/odbc/winsetup/setup.rc +++ b/clients/odbc/winsetup/setup.rc @@ -65,8 +65,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION version(11,41,30) - PRODUCTVERSION version(11,41,30) + FILEVERSION version(11,41,31) + PRODUCTVERSION version(11,41,31) FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -83,12 +83,12 @@ BEGIN BEGIN VALUE "CompanyName", "MonetDB B.V." VALUE "FileDescription", "MonetDB ODBC Setup DLL" -VALUE "FileVersion", sversion(11,41,30) +VALUE "FileVersion", sversion(11,41,31) VALUE "InternalName", "MonetODBCs.dll" VALUE "LegalCopyright", "Copyright (c) MonetDB B.V. 2008-2021" VALUE "OriginalFilename", "MonetODBCs.dll" VALUE "ProductName", "MonetDB SQL Server" -VALUE "ProductVersion", sversion(11,41,30) +VALUE "ProductVersion", sversion(11,41,31) END END BLOCK "VarFileInfo" diff --git a/cmake/monetdb-versions.cmake b/cmake/monetdb-versions.cmake --- a/cmake/monetdb-versions.cmake +++ b/cmake/monetdb-versions.cmake @@ -8,10 +8,10 @@ set(MONETDB_VERSION_MAJOR "11") set(MONETDB_VERSION_MINOR "41") -set(MONETDB_VERSION_PATCH "30") +set(MONETDB_VERSION_PATCH "31") if(RELEASE_VERSION) - set(MONETDB_RELEASE "unreleased") + set(MONETDB_RELEASE "Jul2021-SP9") endif() set(MONETDB_VERSION "${MONETDB_VERSION_MAJOR}.${MONETDB_VERSION_MINOR}.${MONETDB_VERSION_PATCH}") diff --git a/gdk/libbat.rc b/gdk/libbat.rc --- a/gdk/libbat.rc +++ b/gdk/libbat.rc @@ -6,8 +6,8 @@ LANGUAGE LANG_ENGLISH, SUBLANG
MonetDB: Jan2022 - Merge with Jul2021 branch, not changing any f...
Changeset: a760b6a1488f for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/a760b6a1488f Modified Files: .bumpversion.cfg MonetDB.spec clients/mapilib/mapi.rc clients/odbc/driver/driver.rc clients/odbc/winsetup/setup.rc cmake/monetdb-versions.cmake gdk/libbat.rc monetdb5/tools/libmonetdb5.rc Branch: Jan2022 Log Message: Merge with Jul2021 branch, not changing any files. ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org
MonetDB: Jul2021 - Updated library versions.
Changeset: 8ce18320b391 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/8ce18320b391 Modified Files: cmake/monetdb-versions.cmake Branch: Jul2021 Log Message: Updated library versions. diffs (21 lines): diff --git a/cmake/monetdb-versions.cmake b/cmake/monetdb-versions.cmake --- a/cmake/monetdb-versions.cmake +++ b/cmake/monetdb-versions.cmake @@ -53,7 +53,7 @@ set(MONETDB_VERSION "${MONETDB_VERSION_M # common/options and common/utils) set(GDK_VERSION_CURRENT "24") set(GDK_VERSION_MINOR "1") -set(GDK_VERSION_PATCH "2") +set(GDK_VERSION_PATCH "3") math(EXPR GDK_VERSION_MAJOR "${GDK_VERSION_CURRENT} - ${GDK_VERSION_MINOR}") set(GDK_VERSION "${GDK_VERSION_MAJOR}.${GDK_VERSION_MINOR}.${GDK_VERSION_PATCH}") @@ -67,7 +67,7 @@ set(MAPI_VERSION "${MAPI_VERSION_MAJOR}. # version of the MONETDB5 library (subdirectory monetdb5, not including extras or sql) set(MONETDB5_VERSION_CURRENT "31") set(MONETDB5_VERSION_MINOR "0") -set(MONETDB5_VERSION_PATCH "8") +set(MONETDB5_VERSION_PATCH "9") math(EXPR MONETDB5_VERSION_MAJOR "${MONETDB5_VERSION_CURRENT} - ${MONETDB5_VERSION_MINOR}") set(MONETDB5_VERSION "${MONETDB5_VERSION_MAJOR}.${MONETDB5_VERSION_MINOR}.${MONETDB5_VERSION_PATCH}") ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org
MonetDB: Jul2021 - Moved contents of ChangeLog.Jul2021 to MonetD...
Changeset: 8a95168e8533 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/8a95168e8533 Modified Files: MonetDB.spec debian/changelog gdk/ChangeLog-Archive gdk/ChangeLog.Jul2021 misc/packages/deb/changelog misc/packages/rpm/changelog monetdb5/ChangeLog-Archive monetdb5/ChangeLog.Jul2021 sql/ChangeLog-Archive sql/ChangeLog.Jul2021 Branch: Jul2021 Log Message: Moved contents of ChangeLog.Jul2021 to MonetDB.spec, debian/changelog and ChangeLog-Archive. diffs (202 lines): diff --git a/MonetDB.spec b/MonetDB.spec --- a/MonetDB.spec +++ b/MonetDB.spec @@ -850,6 +850,23 @@ else fi %changelog +* Fri Mar 24 2023 Sjoerd Mullender - 11.41.31-20230324 +- Rebuilt. + +* Fri Mar 24 2023 Sjoerd Mullender - 11.41.31-20230324 +- gdk: When processing the WAL, if a to-be-destroyed object cannot be found, + don't stop, but keep processing the rest of the WAL. + +* Fri Mar 24 2023 Sjoerd Mullender - 11.41.31-20230324 +- monetdb5: Client connections are cleaned up better so that we get fewer instances + of clients that cannot connect. + +* Fri Mar 24 2023 Sjoerd Mullender - 11.41.31-20230324 +- sql: Increased the size of a variable counting the number of changes made + to the database (e.g. in case more than a 2 billion rows are added to + a table). +- sql: Improved cleanup after failures such as failed memory allocations. + * Thu Feb 23 2023 Sjoerd Mullender - 11.41.29-20230223 - Rebuilt. diff --git a/debian/changelog b/debian/changelog --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,32 @@ +monetdb (11.41.31) unstable; urgency=low + + * Rebuilt. + + -- Sjoerd Mullender Fri, 24 Mar 2023 10:59:06 +0100 + +monetdb (11.41.31) unstable; urgency=low + + * gdk: When processing the WAL, if a to-be-destroyed object cannot be found, +don't stop, but keep processing the rest of the WAL. + + -- Sjoerd Mullender Fri, 24 Mar 2023 10:59:06 +0100 + +monetdb (11.41.31) unstable; urgency=low + + * monetdb5: Client connections are cleaned up better so that we get fewer instances +of clients that cannot connect. + + -- Sjoerd Mullender Fri, 24 Mar 2023 10:59:06 +0100 + +monetdb (11.41.31) unstable; urgency=low + + * sql: Increased the size of a variable counting the number of changes made +to the database (e.g. in case more than a 2 billion rows are added to +a table). + * sql: Improved cleanup after failures such as failed memory allocations. + + -- Sjoerd Mullender Fri, 24 Mar 2023 10:59:06 +0100 + monetdb (11.41.29) unstable; urgency=low * Rebuilt. diff --git a/gdk/ChangeLog-Archive b/gdk/ChangeLog-Archive --- a/gdk/ChangeLog-Archive +++ b/gdk/ChangeLog-Archive @@ -1,6 +1,10 @@ # DO NOT EDIT THIS FILE -- MAINTAINED AUTOMATICALLY # This file contains past ChangeLog entries +* Fri Mar 24 2023 Sjoerd Mullender - 11.41.31-20230324 +- When processing the WAL, if a to-be-destroyed object cannot be found, + don't stop, but keep processing the rest of the WAL. + * Mon Feb 20 2023 Sjoerd Mullender - 11.41.29-20230223 - A race condition was fixed where certain write-ahead log messages could get intermingled, resulting in a corrupted WAL file. diff --git a/gdk/ChangeLog.Jul2021 b/gdk/ChangeLog.Jul2021 --- a/gdk/ChangeLog.Jul2021 +++ b/gdk/ChangeLog.Jul2021 @@ -1,7 +1,3 @@ # ChangeLog file for GDK # This file is updated with Maddlog -* Fri Mar 24 2023 Sjoerd Mullender -- When processing the WAL, if a to-be-destroyed object cannot be found, - don't stop, but keep processing the rest of the WAL. - diff --git a/misc/packages/deb/changelog b/misc/packages/deb/changelog --- a/misc/packages/deb/changelog +++ b/misc/packages/deb/changelog @@ -1,3 +1,32 @@ +monetdb (11.41.31) unstable; urgency=low + + * Rebuilt. + + -- Sjoerd Mullender Fri, 24 Mar 2023 10:59:06 +0100 + +monetdb (11.41.31) unstable; urgency=low + + * gdk: When processing the WAL, if a to-be-destroyed object cannot be found, +don't stop, but keep processing the rest of the WAL. + + -- Sjoerd Mullender Fri, 24 Mar 2023 10:59:06 +0100 + +monetdb (11.41.31) unstable; urgency=low + + * monetdb5: Client connections are cleaned up better so that we get fewer instances +of clients that cannot connect. + + -- Sjoerd Mullender Fri, 24 Mar 2023 10:59:06 +0100 + +monetdb (11.41.31) unstable; urgency=low + + * sql: Increased the size of a variable counting the number of changes made +to the database (e.g. in case more than a 2 billion rows are added to +a table). + * sql: Improved cleanup after failures such as failed memory allocations. + + -- Sjoerd Mullender Fri, 24 Mar 2023 10:59:06 +0100 + monetdb (11.41.29) unstable; urgency=low * Rebuilt. diff --git a/misc/packages/rpm/changelog b/misc/packages/rpm/changelog --- a/misc/packages/rpm/changelog +++ b/misc/packages/rpm/changelog @@ -1,3 +1,20 @@ +* Fri Mar 24 2023 Sjoerd Mullender - 11.41.31-20230324 +- Rebuilt. + +* Fri Mar
MonetDB: Jul2021 - Setting tag Jul2021_31 for the release build.
Changeset: 806cf7304abe for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/806cf7304abe Modified Files: .hgtags Branch: Jul2021 Log Message: Setting tag Jul2021_31 for the release build. diffs (8 lines): diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@ -837,3 +837,4 @@ 38ba6e40ba9148c762fe4a4b40f4937f86e516b6 bdd04053973daa8a786a30e07b2bf1bd8aa6ebf1 Jul2021_27 bdd04053973daa8a786a30e07b2bf1bd8aa6ebf1 Jul2021_SP8_release 700e099bfee85318da09aabcd78ec7ea6e8fb6ef Jul2021_29 +8a95168e853382b9b89ac7b67e343788ea837f3a Jul2021_31 ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org
MonetDB: Jan2022 - Merge with Jul2021 branch.
Changeset: 79776e86622f for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/79776e86622f Modified Files: .hgtags MonetDB.spec cmake/monetdb-versions.cmake debian/changelog gdk/ChangeLog-Archive misc/packages/deb/changelog misc/packages/rpm/changelog monetdb5/ChangeLog-Archive sql/ChangeLog-Archive Branch: Jan2022 Log Message: Merge with Jul2021 branch. diffs (8 lines): diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@ -782,3 +782,4 @@ 44e45c9a451f6afd933773094ec25723f713d3be 43d4a717410d6f6692a16a878640fc7e0f248725 Jan2022_25 43d4a717410d6f6692a16a878640fc7e0f248725 Jan2022_SP6_release 700e099bfee85318da09aabcd78ec7ea6e8fb6ef Jul2021_29 +8a95168e853382b9b89ac7b67e343788ea837f3a Jul2021_31 ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org
MonetDB: Jul2021 - Post release build.
Changeset: 10b321f08663 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/10b321f08663 Modified Files: .bumpversion.cfg MonetDB.spec clients/mapilib/mapi.rc clients/odbc/driver/driver.rc clients/odbc/winsetup/setup.rc cmake/monetdb-versions.cmake gdk/libbat.rc monetdb5/tools/libmonetdb5.rc Branch: Jul2021 Log Message: Post release build. diffs (189 lines): diff --git a/.bumpversion.cfg b/.bumpversion.cfg --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 11.41.31 +current_version = 11.41.32 commit = False tag = False diff --git a/MonetDB.spec b/MonetDB.spec --- a/MonetDB.spec +++ b/MonetDB.spec @@ -1,5 +1,5 @@ %global name MonetDB -%global version 11.41.31 +%global version 11.41.32 %{!?buildno: %global buildno %(date +%Y%m%d)} # Use bcond_with to add a --with option; i.e., "without" is default. diff --git a/clients/mapilib/mapi.rc b/clients/mapilib/mapi.rc --- a/clients/mapilib/mapi.rc +++ b/clients/mapilib/mapi.rc @@ -6,8 +6,8 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_U #define sversion(major,minor,patch)#major "." #minor "." #patch "\0" 1 VERSIONINFO - FILEVERSION version(11,41,31) - PRODUCTVERSION version(11,41,31) + FILEVERSION version(11,41,32) + PRODUCTVERSION version(11,41,32) FILEFLAGSMASK 0x3fL FILEFLAGS 0 FILEOS VOS_NT_WINDOWS32 @@ -21,14 +21,14 @@ BEGIN VALUE "Comments", "\0" VALUE "CompanyName", "MonetDB B.V.\0" VALUE "FileDescription", "MonetDB Application Interface DLL\0" - VALUE "FileVersion", sversion(11,41,31) + VALUE "FileVersion", sversion(11,41,32) VALUE "InternalName", "Mapi\0" VALUE "LegalCopyright", "Copyright (c) MonetDB B.V. 2008-2021\0" VALUE "LegalTrademarks", "\0" VALUE "OriginalFilename", "Mapi.dll\0" VALUE "PrivateBuild", "\0" VALUE "ProductName", "MonetDB Client Libraries\0" - VALUE "ProductVersion", sversion(11,41,31) + VALUE "ProductVersion", sversion(11,41,32) VALUE "SpecialBuild", "\0" END END diff --git a/clients/odbc/driver/driver.rc b/clients/odbc/driver/driver.rc --- a/clients/odbc/driver/driver.rc +++ b/clients/odbc/driver/driver.rc @@ -6,8 +6,8 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_U #define sversion(major,minor,patch)#major "." #minor "." #patch "\0" 1 VERSIONINFO - FILEVERSION version(11,41,31) - PRODUCTVERSION version(11,41,31) + FILEVERSION version(11,41,32) + PRODUCTVERSION version(11,41,32) FILEFLAGSMASK 0x3fL FILEFLAGS 0 FILEOS VOS_NT_WINDOWS32 @@ -21,14 +21,14 @@ BEGIN VALUE "Comments", "\0" VALUE "CompanyName", "MonetDB B.V.\0" VALUE "FileDescription", "MonetDB ODBC Driver DLL\0" - VALUE "FileVersion", sversion(11,41,31) + VALUE "FileVersion", sversion(11,41,32) VALUE "InternalName", "MonetODBC\0" VALUE "LegalCopyright", "Copyright (c) MonetDB B.V. 2008-2021\0" VALUE "LegalTrademarks", "\0" VALUE "OriginalFilename", "MonetODBC.dll\0" VALUE "PrivateBuild", "\0" VALUE "ProductName", "MonetDB SQL Server\0" - VALUE "ProductVersion", sversion(11,41,31) + VALUE "ProductVersion", sversion(11,41,32) VALUE "SpecialBuild", "\0" END END diff --git a/clients/odbc/winsetup/setup.rc b/clients/odbc/winsetup/setup.rc --- a/clients/odbc/winsetup/setup.rc +++ b/clients/odbc/winsetup/setup.rc @@ -65,8 +65,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION version(11,41,31) - PRODUCTVERSION version(11,41,31) + FILEVERSION version(11,41,32) + PRODUCTVERSION version(11,41,32) FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -83,12 +83,12 @@ BEGIN BEGIN VALUE "CompanyName", "MonetDB B.V." VALUE "FileDescription", "MonetDB ODBC Setup DLL" -VALUE "FileVersion", sversion(11,41,31) +VALUE "FileVersion", sversion(11,41,32) VALUE "InternalName", "MonetODBCs.dll" VALUE "LegalCopyright", "Copyright (c) MonetDB B.V. 2008-2021" VALUE "OriginalFilename", "MonetODBCs.dll" VALUE "ProductName", "MonetDB SQL Server" -VALUE "ProductVersion", sversion(11,41,31) +VALUE "ProductVersion", sversion(11,41,32) END END BLOCK "VarFileInfo" diff --git a/cmake/monetdb-versions.cmake b/cmake/monetdb-versions.cmake --- a/cmake/monetdb-versions.cmake +++ b/cmake/monetdb-versions.cmake @@ -8,10 +8,10 @@ set(MONETDB_VERSION_MAJOR "11") set(MONETDB_VERSION_MINOR "41") -set(MONETDB_VERSION_PATCH "31") +set(MONETDB_VERSION_PATCH "32") if(RELEASE_VERSION) - set(MONETDB_RELEASE "Jul2021-SP9") + set(MONETDB_RELEASE "unreleased") endif() set(MONETDB_VERSION "${MONETDB_VERSION_MAJOR}.${MONETDB_VERSION_MINOR}.${MONETDB_VERSION_PATCH}") diff --git a/gdk/libbat.rc b/gdk/libbat.rc --- a/gdk/libbat.rc +++ b/gdk/libbat.rc @@ -6,8 +6,8 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_U #de
MonetDB: Jan2022 - Merge with Jul2021 branch, not changing any f...
Changeset: d3aa1a100749 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/d3aa1a100749 Modified Files: .bumpversion.cfg MonetDB.spec clients/mapilib/mapi.rc clients/odbc/driver/driver.rc clients/odbc/winsetup/setup.rc cmake/monetdb-versions.cmake gdk/libbat.rc monetdb5/tools/libmonetdb5.rc Branch: Jan2022 Log Message: Merge with Jul2021 branch, not changing any files.. ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org
MonetDB: Jul2021 - Jul2021-SP9 was released.
Changeset: 5b4386901df1 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/5b4386901df1 Modified Files: .hgtags Branch: Jul2021 Log Message: Jul2021-SP9 was released. diffs (8 lines): diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@ -838,3 +838,4 @@ bdd04053973daa8a786a30e07b2bf1bd8aa6ebf1 bdd04053973daa8a786a30e07b2bf1bd8aa6ebf1 Jul2021_SP8_release 700e099bfee85318da09aabcd78ec7ea6e8fb6ef Jul2021_29 8a95168e853382b9b89ac7b67e343788ea837f3a Jul2021_31 +8a95168e853382b9b89ac7b67e343788ea837f3a Jul2021_SP9_release ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org
MonetDB: Jan2022 - Merge with Jul2021 branch.
Changeset: a7fe2a54f15f for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/a7fe2a54f15f Modified Files: .hgtags Branch: Jan2022 Log Message: Merge with Jul2021 branch. diffs (8 lines): diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@ -783,3 +783,4 @@ 43d4a717410d6f6692a16a878640fc7e0f248725 43d4a717410d6f6692a16a878640fc7e0f248725 Jan2022_SP6_release 700e099bfee85318da09aabcd78ec7ea6e8fb6ef Jul2021_29 8a95168e853382b9b89ac7b67e343788ea837f3a Jul2021_31 +8a95168e853382b9b89ac7b67e343788ea837f3a Jul2021_SP9_release ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org
MonetDB: Sep2022 - Merge with Jan2022 branch.
Changeset: 2636019c346a for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/2636019c346a Modified Files: .bumpversion.cfg .hgtags MonetDB.spec clients/mapilib/mapi.rc clients/odbc/driver/driver.rc clients/odbc/winsetup/setup.rc cmake/monetdb-versions.cmake debian/changelog gdk/ChangeLog-Archive gdk/libbat.rc misc/packages/deb/changelog misc/packages/rpm/changelog monetdb5/ChangeLog-Archive monetdb5/tools/libmonetdb5.rc sql/ChangeLog-Archive Branch: Sep2022 Log Message: Merge with Jan2022 branch. diffs (9 lines): diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@ -793,3 +793,5 @@ 41ca60d96bd0198ca5d74937630a442a5fbaf1cd 41ca60d96bd0198ca5d74937630a442a5fbaf1cd Sep2022_SP1_release e8b0e5558313f4d98bc48316368299decc55ed4e Sep2022_13 e8b0e5558313f4d98bc48316368299decc55ed4e Sep2022_SP2_release +8a95168e853382b9b89ac7b67e343788ea837f3a Jul2021_31 +8a95168e853382b9b89ac7b67e343788ea837f3a Jul2021_SP9_release ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org
MonetDB: default - Merge with Sep2022 branch.
Changeset: d740959184d3 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/d740959184d3 Modified Files: .bumpversion.cfg MonetDB.spec clients/mapilib/mapi.rc clients/odbc/driver/driver.rc clients/odbc/winsetup/setup.rc cmake/monetdb-versions.cmake gdk/libbat.rc monetdb5/modules/mal/tablet.c monetdb5/tools/libmonetdb5.rc sql/server/rel_select.c sql/test/Tests/All Branch: default Log Message: Merge with Sep2022 branch. diffs (truncated from 302 to 300 lines): diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@ -793,3 +793,5 @@ 41ca60d96bd0198ca5d74937630a442a5fbaf1cd 41ca60d96bd0198ca5d74937630a442a5fbaf1cd Sep2022_SP1_release e8b0e5558313f4d98bc48316368299decc55ed4e Sep2022_13 e8b0e5558313f4d98bc48316368299decc55ed4e Sep2022_SP2_release +8a95168e853382b9b89ac7b67e343788ea837f3a Jul2021_31 +8a95168e853382b9b89ac7b67e343788ea837f3a Jul2021_SP9_release diff --git a/gdk/ChangeLog.Sep2022 b/gdk/ChangeLog.Sep2022 --- a/gdk/ChangeLog.Sep2022 +++ b/gdk/ChangeLog.Sep2022 @@ -1,6 +1,10 @@ # ChangeLog file for GDK # This file is updated with Maddlog +* Fri Mar 24 2023 Sjoerd Mullender +- When processing the WAL, if a to-be-destroyed object cannot be found, + don't stop, but keep processing the rest of the WAL. + * Mon Feb 20 2023 Sjoerd Mullender - A race condition was fixed where certain write-ahead log messages could get intermingled, resulting in a corrupted WAL file. diff --git a/monetdb5/ChangeLog.Sep2022 b/monetdb5/ChangeLog.Sep2022 --- a/monetdb5/ChangeLog.Sep2022 +++ b/monetdb5/ChangeLog.Sep2022 @@ -1,3 +1,7 @@ # ChangeLog file for MonetDB5 # This file is updated with Maddlog +* Fri Mar 24 2023 Sjoerd Mullender +- Client connections are cleaned up better so that we get fewer instances + of clients that cannot connect. + diff --git a/monetdb5/modules/mal/tablet.c b/monetdb5/modules/mal/tablet.c --- a/monetdb5/modules/mal/tablet.c +++ b/monetdb5/modules/mal/tablet.c @@ -972,7 +972,7 @@ SQLload_parse_row(READERtask *task, int /* eat away the column separator */ for (; *row; row++) - if (*row == '\\') { + if (*row == '\\' && task->escape) { if (row[1]) row++; } else if (*row == ch && (task->seplen == 1 || strncmp(row, task->csep, task->seplen) == 0)) { @@ -1008,7 +1008,7 @@ SQLload_parse_row(READERtask *task, int /* eat away the column separator */ for (; *row; row++) - if (*row == '\\') { + if (*row == '\\' && task->escape) { if (row[1]) row++; } else if (*row == ch) { diff --git a/sql/ChangeLog.Sep2022 b/sql/ChangeLog.Sep2022 --- a/sql/ChangeLog.Sep2022 +++ b/sql/ChangeLog.Sep2022 @@ -1,6 +1,12 @@ # ChangeLog file for sql # This file is updated with Maddlog +* Fri Mar 24 2023 Sjoerd Mullender +- Increased the size of a variable counting the number of changes made + to the database (e.g. in case more than a 2 billion rows are added to + a table). +- Improved cleanup after failures such as failed memory allocations. + * Mon Feb 13 2023 Sjoerd Mullender - An insert into a table from which a column was dropped in a parallel transaction was incorrectly not flagged as a transaction conflict. diff --git a/sql/server/rel_select.c b/sql/server/rel_select.c --- a/sql/server/rel_select.c +++ b/sql/server/rel_select.c @@ -968,6 +968,9 @@ table_ref(sql_query *query, symbol *tabl noninternexp_setname(sql->sa, e, tname, NULL); set_basecol(e); } + if (tableref->data.lval->h->next->data.sym && tableref->data.lval->h->next->data.sym->data.lval->h->next->data.lval) { /* AS with column aliases */ + temp_table = rel_table_optname(sql, temp_table, tableref->data.lval->h->next->data.sym, refs); + } list_hash_clear(exps); } } diff --git a/sql/test/BugTracker-2020/Tests/All b/sql/test/BugTracker-2020/Tests/All --- a/sql/test/BugTracker-2020/Tests/All +++ b/sql/test/BugTracker-2020/Tests/All @@ -40,7 +40,7 @@ savepoints_crash_mserver5_2.Bug-7021 transaction_with_unreleased_savepoint.Bug-7022 view_with_aggr_column.Bug-7023 delete-transaction-loose-inserts.Bug-7024 -HAVE_PYMONETDB?revokeRoleUserLoggedIN.Bug-7026 +revokeRoleUserLoggedIN.Bug-7026 drop-table-with-auto_increment.Bug-7030 -HAVE