Changeset: e13b630ba61e for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/e13b630ba61e Modified Files: .hgtags MonetDB.spec cmake/monetdb-versions.cmake debian/changelog misc/packages/deb/changelog misc/packages/rpm/changelog Branch: default Log Message:
Merge with Jun2023 branch. diffs (truncated from 371 to 300 lines): diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@ -809,3 +809,4 @@ 79dbf838f04483a2d9ccce8332090ff91b18caec 79dbf838f04483a2d9ccce8332090ff91b18caec Jun2023_release 573511e0e7bf2f7ab11f00b45711aab5f1aff6f2 Jun2023_5 573511e0e7bf2f7ab11f00b45711aab5f1aff6f2 Jun2023_SP1_release +ce63ebe9a78c52ef0cbe8fd6f2159d2637f0387c Jun2023_7 diff --git a/ChangeLog-Archive b/ChangeLog-Archive --- a/ChangeLog-Archive +++ b/ChangeLog-Archive @@ -1,6 +1,15 @@ # DO NOT EDIT THIS FILE -- MAINTAINED AUTOMATICALLY # This file contains past ChangeLog entries +* Wed Aug 30 2023 Sjoerd Mullender <sjo...@acm.org> - 11.47.7-20230925 +- Do a lot more error checking, mostly for allocation failures. More is + still needed, though. + +* Thu Aug 10 2023 Panagiotis Koutsourakis <kutsu...@monetdbsolutions.com> - 11.47.7-20230925 +- Improve performance of the ILIKE operator when the pattern contains only + ASCII characters. In this case we do not need to treat any characters as + UTF-8 and we can use much faster routines that perform byte comparisons. + * Wed Jan 12 2022 Sjoerd Mullender <sjo...@acm.org> - 11.43.5-20220118 - A couple of concurrency issues have been fixed. diff --git a/ChangeLog.Jun2023 b/ChangeLog.Jun2023 --- a/ChangeLog.Jun2023 +++ b/ChangeLog.Jun2023 @@ -1,12 +1,3 @@ # ChangeLog file for devel # This file is updated with Maddlog -* Wed Aug 30 2023 Sjoerd Mullender <sjo...@acm.org> -- Do a lot more error checking, mostly for allocation failures. More is - still needed, though. - -* Thu Aug 10 2023 Panagiotis Koutsourakis <kutsu...@monetdbsolutions.com> -- Improve performance of the ILIKE operator when the pattern contains only - ASCII characters. In this case we do not need to treat any characters as - UTF-8 and we can use much faster routines that perform byte comparisons. - diff --git a/MonetDB.spec b/MonetDB.spec --- a/MonetDB.spec +++ b/MonetDB.spec @@ -89,7 +89,7 @@ Group: Applications/Databases License: MPL-2.0 URL: https://www.monetdb.org/ BugURL: https://github.com/MonetDB/MonetDB/issues -Source: https://www.monetdb.org/downloads/sources/Jun2023-SP1/%{name}-%{version}.tar.bz2 +Source: https://www.monetdb.org/downloads/sources/Jun2023-SP2/%{name}-%{version}.tar.bz2 # The Fedora packaging document says we need systemd-rpm-macros for # the _unitdir and _tmpfilesdir macros to exist; however on RHEL 7 @@ -860,6 +860,45 @@ fi %endif %changelog +* Mon Sep 25 2023 Sjoerd Mullender <sjo...@acm.org> - 11.47.7-20230925 +- Rebuilt. +- GH#7094: Drop remote tables in transactions and rollback +- GH#7303: Improve the performance of multi-column filters +- GH#7400: VM max memory is not check correctly for cgroups v2 +- GH#7401: Column aliases used incorrectly in UNION subqueries +- GH#7402: Privileges on merge table not propagated to partition tables + +* Fri Sep 22 2023 Sjoerd Mullender <sjo...@acm.org> - 11.47.7-20230925 +- gdk: Fixed a number of data races (race conditions). + +* Mon Sep 18 2023 Sjoerd Mullender <sjo...@acm.org> - 11.47.7-20230925 +- gdk: Fixed a reference counting problem when a BAT could nog be loaded, + e.g. because of resource limitations. + +* Wed Aug 30 2023 Sjoerd Mullender <sjo...@acm.org> - 11.47.7-20230925 +- gdk: Only check for virtual memory limits when creating or growing bats, + not for general memory allocations. There is (still) too much code + that doesn't properly handle failing allocations, so we need to avoid + those as much as possible. This has mostly an effect if there are + virtual memory size restrictions imposed by cgroups (memory.swap.max + in cgroups v2, memory.memsw.limit_in_bytes in cgroups v1). +- gdk: The low-level commit turned out to always commit every persistent bat + in the system. There is no need for that, it should only commit bats + that were changed. This has now been fixed. +- gdk: Implemented timeout/exit checks in a bunch more operators. Long(er) + running operators occasionally check whether they're taking too long + (past a user-specified timeout) or whether the server is exiting. + This is now done in more places. + +* Wed Aug 30 2023 Sjoerd Mullender <sjo...@acm.org> - 11.47.7-20230925 +- MonetDB: Do a lot more error checking, mostly for allocation failures. More is + still needed, though. + +* Thu Aug 10 2023 Panagiotis Koutsourakis <kutsu...@monetdbsolutions.com> - 11.47.7-20230925 +- MonetDB: Improve performance of the ILIKE operator when the pattern contains only + ASCII characters. In this case we do not need to treat any characters as + UTF-8 and we can use much faster routines that perform byte comparisons. + * Tue Jul 18 2023 Sjoerd Mullender <sjo...@acm.org> - 11.47.5-20230718 - Rebuilt. - GH#7388: Query results in large cross product diff --git a/cmake/monetdb-versions.cmake b/cmake/monetdb-versions.cmake --- a/cmake/monetdb-versions.cmake +++ b/cmake/monetdb-versions.cmake @@ -42,7 +42,7 @@ set(MONETDB_VERSION "${MONETDB_VERSION_M # common/options and common/utils) set(GDK_VERSION_MAJOR "27") set(GDK_VERSION_MINOR "0") -set(GDK_VERSION_PATCH "2") +set(GDK_VERSION_PATCH "3") set(GDK_VERSION "${GDK_VERSION_MAJOR}.${GDK_VERSION_MINOR}.${GDK_VERSION_PATCH}") # version of the MAPI library (subdirectory clients/mapilib) @@ -54,13 +54,13 @@ set(MAPI_VERSION "${MAPI_VERSION_MAJOR}. # version of the MONETDB5 library (subdirectory monetdb5, not including extras or sql) set(MONETDB5_VERSION_MAJOR "34") set(MONETDB5_VERSION_MINOR "0") -set(MONETDB5_VERSION_PATCH "2") +set(MONETDB5_VERSION_PATCH "3") set(MONETDB5_VERSION "${MONETDB5_VERSION_MAJOR}.${MONETDB5_VERSION_MINOR}.${MONETDB5_VERSION_PATCH}") # version of the MONETDBE library (subdirectory tools/monetdbe) set(MONETDBE_VERSION_MAJOR "26") set(MONETDBE_VERSION_MINOR "0") -set(MONETDBE_VERSION_PATCH "3") +set(MONETDBE_VERSION_PATCH "4") set(MONETDBE_VERSION "${MONETDBE_VERSION_MAJOR}.${MONETDBE_VERSION_MINOR}.${MONETDBE_VERSION_PATCH}") # version of the STREAM library (subdirectory common/stream) @@ -72,5 +72,5 @@ set(STREAM_VERSION "${STREAM_VERSION_MAJ # version of the SQL library (subdirectory sql) set(SQL_VERSION_MAJOR "14") set(SQL_VERSION_MINOR "0") -set(SQL_VERSION_PATCH "2") +set(SQL_VERSION_PATCH "3") set(SQL_VERSION "${SQL_VERSION_MAJOR}.${SQL_VERSION_MINOR}.${SQL_VERSION_PATCH}") diff --git a/debian/changelog b/debian/changelog --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,60 @@ +monetdb (11.47.7) unstable; urgency=low + + * Rebuilt. + * GH#7094: Drop remote tables in transactions and rollback + * GH#7303: Improve the performance of multi-column filters + * GH#7400: VM max memory is not check correctly for cgroups v2 + * GH#7401: Column aliases used incorrectly in UNION subqueries + * GH#7402: Privileges on merge table not propagated to partition tables + + -- Sjoerd Mullender <sjo...@acm.org> Mon, 25 Sep 2023 12:24:55 +0200 + +monetdb (11.47.7) unstable; urgency=low + + * gdk: Fixed a number of data races (race conditions). + + -- Sjoerd Mullender <sjo...@acm.org> Fri, 22 Sep 2023 12:24:55 +0200 + +monetdb (11.47.7) unstable; urgency=low + + * gdk: Fixed a reference counting problem when a BAT could nog be loaded, + e.g. because of resource limitations. + + -- Sjoerd Mullender <sjo...@acm.org> Mon, 18 Sep 2023 12:24:55 +0200 + +monetdb (11.47.7) unstable; urgency=low + + * gdk: Only check for virtual memory limits when creating or growing bats, + not for general memory allocations. There is (still) too much code + that doesn't properly handle failing allocations, so we need to avoid + those as much as possible. This has mostly an effect if there are + virtual memory size restrictions imposed by cgroups (memory.swap.max + in cgroups v2, memory.memsw.limit_in_bytes in cgroups v1). + * gdk: The low-level commit turned out to always commit every persistent bat + in the system. There is no need for that, it should only commit bats + that were changed. This has now been fixed. + * gdk: Implemented timeout/exit checks in a bunch more operators. Long(er) + running operators occasionally check whether they're taking too long + (past a user-specified timeout) or whether the server is exiting. + This is now done in more places. + + -- Sjoerd Mullender <sjo...@acm.org> Wed, 30 Aug 2023 12:24:55 +0200 + +monetdb (11.47.7) unstable; urgency=low + + * MonetDB: Do a lot more error checking, mostly for allocation failures. More is + still needed, though. + + -- Sjoerd Mullender <sjo...@acm.org> Wed, 30 Aug 2023 12:24:55 +0200 + +monetdb (11.47.7) unstable; urgency=low + + * MonetDB: Improve performance of the ILIKE operator when the pattern contains only + ASCII characters. In this case we do not need to treat any characters as + UTF-8 and we can use much faster routines that perform byte comparisons. + + -- Panagiotis Koutsourakis <kutsu...@monetdbsolutions.com> Thu, 10 Aug 2023 12:24:55 +0200 + monetdb (11.47.5) 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,28 @@ # DO NOT EDIT THIS FILE -- MAINTAINED AUTOMATICALLY # This file contains past ChangeLog entries +* Fri Sep 22 2023 Sjoerd Mullender <sjo...@acm.org> - 11.47.7-20230925 +- Fixed a number of data races (race conditions). + +* Mon Sep 18 2023 Sjoerd Mullender <sjo...@acm.org> - 11.47.7-20230925 +- Fixed a reference counting problem when a BAT could nog be loaded, + e.g. because of resource limitations. + +* Wed Aug 30 2023 Sjoerd Mullender <sjo...@acm.org> - 11.47.7-20230925 +- Only check for virtual memory limits when creating or growing bats, + not for general memory allocations. There is (still) too much code + that doesn't properly handle failing allocations, so we need to avoid + those as much as possible. This has mostly an effect if there are + virtual memory size restrictions imposed by cgroups (memory.swap.max + in cgroups v2, memory.memsw.limit_in_bytes in cgroups v1). +- The low-level commit turned out to always commit every persistent bat + in the system. There is no need for that, it should only commit bats + that were changed. This has now been fixed. +- Implemented timeout/exit checks in a bunch more operators. Long(er) + running operators occasionally check whether they're taking too long + (past a user-specified timeout) or whether the server is exiting. + This is now done in more places. + * Tue May 16 2023 Sjoerd Mullender <sjo...@acm.org> - 11.45.15-20230530 - Warnings and informational messages are now sent to stdout instead of stderr, which means that monetdbd will now log them with the tag MSG diff --git a/gdk/ChangeLog.Jun2023 b/gdk/ChangeLog.Jun2023 --- a/gdk/ChangeLog.Jun2023 +++ b/gdk/ChangeLog.Jun2023 @@ -1,25 +1,3 @@ # ChangeLog file for GDK # This file is updated with Maddlog -* Fri Sep 22 2023 Sjoerd Mullender <sjo...@acm.org> -- Fixed a number of data races (race conditions). - -* Mon Sep 18 2023 Sjoerd Mullender <sjo...@acm.org> -- Fixed a reference counting problem when a BAT could nog be loaded, - e.g. because of resource limitations. - -* Wed Aug 30 2023 Sjoerd Mullender <sjo...@acm.org> -- Only check for virtual memory limits when creating or growing bats, - not for general memory allocations. There is (still) too much code - that doesn't properly handle failing allocations, so we need to avoid - those as much as possible. This has mostly an effect if there are - virtual memory size restrictions imposed by cgroups (memory.swap.max - in cgroups v2, memory.memsw.limit_in_bytes in cgroups v1). -- The low-level commit turned out to always commit every persistent bat - in the system. There is no need for that, it should only commit bats - that were changed. This has now been fixed. -- Implemented timeout/exit checks in a bunch more operators. Long(er) - running operators occasionally check whether they're taking too long - (past a user-specified timeout) or whether the server is exiting. - This is now done in more places. - 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,60 @@ +monetdb (11.47.7) unstable; urgency=low + + * Rebuilt. + * GH#7094: Drop remote tables in transactions and rollback + * GH#7303: Improve the performance of multi-column filters + * GH#7400: VM max memory is not check correctly for cgroups v2 + * GH#7401: Column aliases used incorrectly in UNION subqueries + * GH#7402: Privileges on merge table not propagated to partition tables + + -- Sjoerd Mullender <sjo...@acm.org> Mon, 25 Sep 2023 12:24:55 +0200 + +monetdb (11.47.7) unstable; urgency=low + + * gdk: Fixed a number of data races (race conditions). + + -- Sjoerd Mullender <sjo...@acm.org> Fri, 22 Sep 2023 12:24:55 +0200 + +monetdb (11.47.7) unstable; urgency=low + + * gdk: Fixed a reference counting problem when a BAT could nog be loaded, + e.g. because of resource limitations. + + -- Sjoerd Mullender <sjo...@acm.org> Mon, 18 Sep 2023 12:24:55 +0200 + +monetdb (11.47.7) unstable; urgency=low + + * gdk: Only check for virtual memory limits when creating or growing bats, + not for general memory allocations. There is (still) too much code + that doesn't properly handle failing allocations, so we need to avoid + those as much as possible. This has mostly an effect if there are + virtual memory size restrictions imposed by cgroups (memory.swap.max + in cgroups v2, memory.memsw.limit_in_bytes in cgroups v1). + * gdk: The low-level commit turned out to always commit every persistent bat + in the system. There is no need for that, it should only commit bats + that were changed. This has now been fixed. _______________________________________________ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org