Changeset: 38ba6e40ba91 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/38ba6e40ba91 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 tools/merovingian/ChangeLog-Archive tools/merovingian/ChangeLog.Jul2021 Branch: Jul2021 Log Message:
Moved contents of ChangeLog.Jul2021 to MonetDB.spec, debian/changelog and ChangeLog-Archive. diffs (truncated from 433 to 300 lines): diff --git a/MonetDB.spec b/MonetDB.spec --- a/MonetDB.spec +++ b/MonetDB.spec @@ -84,7 +84,7 @@ Group: Applications/Databases License: MPLv2.0 URL: https://www.monetdb.org/ BugURL: https://bugs.monetdb.org/ -Source: https://www.monetdb.org/downloads/sources/Jul2021-SP6/%{name}-%{version}.tar.bz2 +Source: https://www.monetdb.org/downloads/sources/Jul2021-SP7/%{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 @@ -846,6 +846,56 @@ else fi %changelog +* Tue Aug 02 2022 Sjoerd Mullender <sjo...@acm.org> - 11.41.25-20220802 +- Rebuilt. + +* Tue Aug 2 2022 Sjoerd Mullender <sjo...@acm.org> - 11.41.25-20220802 +- gdk: When destroying a bat, make sure there are no files left over in + the BACKUP directory since they can cause problems when the bat id + gets reused. + +* Thu Jul 28 2022 Sjoerd Mullender <sjo...@acm.org> - 11.41.25-20220802 +- gdk: Fixed an off-by-one error in the logger which caused older log files + to stick around longer in the write-ahead log than necessary. +- gdk: When an empty BAT is committed, skip writing (and synchronizing to + disk) the heap (tail and theap) files and write 0 for their sizes to + the BBP.dir file. When reading the BBP.dir file, if an empty BAT is + encountered, set the sizes of those files to 0. This fixes potential + issues during startup of the server (BBPcheckbats reporting errors). + +* Thu Jun 23 2022 Sjoerd Mullender <sjo...@acm.org> - 11.41.25-20220802 +- merovingian: When multiple identical messages are written to the log, write the + first one, and combine subsequent ones in a single message. + +* Wed Jun 22 2022 Sjoerd Mullender <sjo...@acm.org> - 11.41.25-20220802 +- gdk: Make sure heap files of transient bats get deleted when the bat is + destroyed. If the bat was a partial view (sharing the vheap but not + the tail), the tail file wasn't deleted. +- gdk: Various changes were made to satisfy newer compilers. +- gdk: The batDirtydesc and batDirtyflushed Boolean values have been deprecated + and are no longer used. They were both holdovers from long ago. +- gdk: Various race conditions (data races) have been fixed. + +* Wed Jun 22 2022 Sjoerd Mullender <sjo...@acm.org> - 11.41.25-20220802 +- merovingian: Fixed a leak where the log file wasn't closed when it was reopened + after a log rotation (SIGHUP signal). +- merovingian: Try to deal more gracefully with "inherited" mserver5 processes. + This includes not complaining about an "impossible state", and allowing + such processes to be stopped by the monetdbd process. +- merovingian: When a transient failure occurs during processing of a new connection to + the monetdbd server, sleep for half a second so that if the transient + failure occurs again, the log file doesn't get swamped with error + messages. + +* Wed Jun 22 2022 Sjoerd Mullender <sjo...@acm.org> - 11.41.25-20220802 +- monetdb5: Various race conditions (data races) have been fixed. + +* Thu May 19 2022 Sjoerd Mullender <sjo...@acm.org> - 11.41.25-20220802 +- gdk: All accesses to the BACKUP directory need to be protected by the + same lock. The lock already existed (GDKtmLock), but wasn't used + consistently. This is now fixed. Hopefully this makes the hot snapshot + code more reliable. + * Mon Apr 25 2022 Sjoerd Mullender <sjo...@acm.org> - 11.41.23-20220425 - Rebuilt. diff --git a/debian/changelog b/debian/changelog --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,77 @@ +monetdb (11.41.25) unstable; urgency=low + + * Rebuilt. + + -- Sjoerd Mullender <sjo...@acm.org> Tue, 02 Aug 2022 14:32:47 +0200 + +monetdb (11.41.25) unstable; urgency=low + + * gdk: When destroying a bat, make sure there are no files left over in + the BACKUP directory since they can cause problems when the bat id + gets reused. + + -- Sjoerd Mullender <sjo...@acm.org> Tue, 2 Aug 2022 14:32:47 +0200 + +monetdb (11.41.25) unstable; urgency=low + + * gdk: Fixed an off-by-one error in the logger which caused older log files + to stick around longer in the write-ahead log than necessary. + * gdk: When an empty BAT is committed, skip writing (and synchronizing to + disk) the heap (tail and theap) files and write 0 for their sizes to + the BBP.dir file. When reading the BBP.dir file, if an empty BAT is + encountered, set the sizes of those files to 0. This fixes potential + issues during startup of the server (BBPcheckbats reporting errors). + + -- Sjoerd Mullender <sjo...@acm.org> Thu, 28 Jul 2022 14:32:47 +0200 + +monetdb (11.41.25) unstable; urgency=low + + * merovingian: When multiple identical messages are written to the log, write the + first one, and combine subsequent ones in a single message. + + -- Sjoerd Mullender <sjo...@acm.org> Thu, 23 Jun 2022 14:32:47 +0200 + +monetdb (11.41.25) unstable; urgency=low + + * gdk: Make sure heap files of transient bats get deleted when the bat is + destroyed. If the bat was a partial view (sharing the vheap but not + the tail), the tail file wasn't deleted. + * gdk: Various changes were made to satisfy newer compilers. + * gdk: The batDirtydesc and batDirtyflushed Boolean values have been deprecated + and are no longer used. They were both holdovers from long ago. + * gdk: Various race conditions (data races) have been fixed. + + -- Sjoerd Mullender <sjo...@acm.org> Wed, 22 Jun 2022 14:32:47 +0200 + +monetdb (11.41.25) unstable; urgency=low + + * merovingian: Fixed a leak where the log file wasn't closed when it was reopened + after a log rotation (SIGHUP signal). + * merovingian: Try to deal more gracefully with "inherited" mserver5 processes. + This includes not complaining about an "impossible state", and allowing + such processes to be stopped by the monetdbd process. + * merovingian: When a transient failure occurs during processing of a new connection to + the monetdbd server, sleep for half a second so that if the transient + failure occurs again, the log file doesn't get swamped with error + messages. + + -- Sjoerd Mullender <sjo...@acm.org> Wed, 22 Jun 2022 14:32:47 +0200 + +monetdb (11.41.25) unstable; urgency=low + + * monetdb5: Various race conditions (data races) have been fixed. + + -- Sjoerd Mullender <sjo...@acm.org> Wed, 22 Jun 2022 14:32:47 +0200 + +monetdb (11.41.25) unstable; urgency=low + + * gdk: All accesses to the BACKUP directory need to be protected by the + same lock. The lock already existed (GDKtmLock), but wasn't used + consistently. This is now fixed. Hopefully this makes the hot snapshot + code more reliable. + + -- Sjoerd Mullender <sjo...@acm.org> Thu, 19 May 2022 14:32:47 +0200 + monetdb (11.41.23) 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,35 @@ # DO NOT EDIT THIS FILE -- MAINTAINED AUTOMATICALLY # This file contains past ChangeLog entries +* Tue Aug 2 2022 Sjoerd Mullender <sjo...@acm.org> - 11.41.25-20220802 +- When destroying a bat, make sure there are no files left over in + the BACKUP directory since they can cause problems when the bat id + gets reused. + +* Thu Jul 28 2022 Sjoerd Mullender <sjo...@acm.org> - 11.41.25-20220802 +- Fixed an off-by-one error in the logger which caused older log files + to stick around longer in the write-ahead log than necessary. +- When an empty BAT is committed, skip writing (and synchronizing to + disk) the heap (tail and theap) files and write 0 for their sizes to + the BBP.dir file. When reading the BBP.dir file, if an empty BAT is + encountered, set the sizes of those files to 0. This fixes potential + issues during startup of the server (BBPcheckbats reporting errors). + +* Wed Jun 22 2022 Sjoerd Mullender <sjo...@acm.org> - 11.41.25-20220802 +- Make sure heap files of transient bats get deleted when the bat is + destroyed. If the bat was a partial view (sharing the vheap but not + the tail), the tail file wasn't deleted. +- Various changes were made to satisfy newer compilers. +- The batDirtydesc and batDirtyflushed Boolean values have been deprecated + and are no longer used. They were both holdovers from long ago. +- Various race conditions (data races) have been fixed. + +* Thu May 19 2022 Sjoerd Mullender <sjo...@acm.org> - 11.41.25-20220802 +- All accesses to the BACKUP directory need to be protected by the + same lock. The lock already existed (GDKtmLock), but wasn't used + consistently. This is now fixed. Hopefully this makes the hot snapshot + code more reliable. + * Fri Mar 18 2022 Sjoerd Mullender <sjo...@acm.org> - 11.41.21-20220322 - Fixed a race condition which could cause a too large size being written for a .theap file to the BBP.dir file after the correct size file had diff --git a/gdk/ChangeLog.Jul2021 b/gdk/ChangeLog.Jul2021 --- a/gdk/ChangeLog.Jul2021 +++ b/gdk/ChangeLog.Jul2021 @@ -1,32 +1,3 @@ # ChangeLog file for GDK # This file is updated with Maddlog -* Tue Aug 2 2022 Sjoerd Mullender <sjo...@acm.org> -- When destroying a bat, make sure there are no files left over in - the BACKUP directory since they can cause problems when the bat id - gets reused. - -* Thu Jul 28 2022 Sjoerd Mullender <sjo...@acm.org> -- Fixed an off-by-one error in the logger which caused older log files - to stick around longer in the write-ahead log than necessary. -- When an empty BAT is committed, skip writing (and synchronizing to - disk) the heap (tail and theap) files and write 0 for their sizes to - the BBP.dir file. When reading the BBP.dir file, if an empty BAT is - encountered, set the sizes of those files to 0. This fixes potential - issues during startup of the server (BBPcheckbats reporting errors). - -* Wed Jun 22 2022 Sjoerd Mullender <sjo...@acm.org> -- Make sure heap files of transient bats get deleted when the bat is - destroyed. If the bat was a partial view (sharing the vheap but not - the tail), the tail file wasn't deleted. -- Various changes were made to satisfy newer compilers. -- The batDirtydesc and batDirtyflushed Boolean values have been deprecated - and are no longer used. They were both holdovers from long ago. -- Various race conditions (data races) have been fixed. - -* Thu May 19 2022 Sjoerd Mullender <sjo...@acm.org> -- All accesses to the BACKUP directory need to be protected by the - same lock. The lock already existed (GDKtmLock), but wasn't used - consistently. This is now fixed. Hopefully this makes the hot snapshot - code more reliable. - 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,77 @@ +monetdb (11.41.25) unstable; urgency=low + + * Rebuilt. + + -- Sjoerd Mullender <sjo...@acm.org> Tue, 02 Aug 2022 14:32:47 +0200 + +monetdb (11.41.25) unstable; urgency=low + + * gdk: When destroying a bat, make sure there are no files left over in + the BACKUP directory since they can cause problems when the bat id + gets reused. + + -- Sjoerd Mullender <sjo...@acm.org> Tue, 2 Aug 2022 14:32:47 +0200 + +monetdb (11.41.25) unstable; urgency=low + + * gdk: Fixed an off-by-one error in the logger which caused older log files + to stick around longer in the write-ahead log than necessary. + * gdk: When an empty BAT is committed, skip writing (and synchronizing to + disk) the heap (tail and theap) files and write 0 for their sizes to + the BBP.dir file. When reading the BBP.dir file, if an empty BAT is + encountered, set the sizes of those files to 0. This fixes potential + issues during startup of the server (BBPcheckbats reporting errors). + + -- Sjoerd Mullender <sjo...@acm.org> Thu, 28 Jul 2022 14:32:47 +0200 + +monetdb (11.41.25) unstable; urgency=low + + * merovingian: When multiple identical messages are written to the log, write the + first one, and combine subsequent ones in a single message. + + -- Sjoerd Mullender <sjo...@acm.org> Thu, 23 Jun 2022 14:32:47 +0200 + +monetdb (11.41.25) unstable; urgency=low + + * gdk: Make sure heap files of transient bats get deleted when the bat is + destroyed. If the bat was a partial view (sharing the vheap but not + the tail), the tail file wasn't deleted. + * gdk: Various changes were made to satisfy newer compilers. + * gdk: The batDirtydesc and batDirtyflushed Boolean values have been deprecated + and are no longer used. They were both holdovers from long ago. + * gdk: Various race conditions (data races) have been fixed. + + -- Sjoerd Mullender <sjo...@acm.org> Wed, 22 Jun 2022 14:32:47 +0200 + +monetdb (11.41.25) unstable; urgency=low + + * merovingian: Fixed a leak where the log file wasn't closed when it was reopened + after a log rotation (SIGHUP signal). + * merovingian: Try to deal more gracefully with "inherited" mserver5 processes. + This includes not complaining about an "impossible state", and allowing + such processes to be stopped by the monetdbd process. + * merovingian: When a transient failure occurs during processing of a new connection to + the monetdbd server, sleep for half a second so that if the transient + failure occurs again, the log file doesn't get swamped with error + messages. + + -- Sjoerd Mullender <sjo...@acm.org> Wed, 22 Jun 2022 14:32:47 +0200 + +monetdb (11.41.25) unstable; urgency=low + + * monetdb5: Various race conditions (data races) have been fixed. + + -- Sjoerd Mullender <sjo...@acm.org> Wed, 22 Jun 2022 14:32:47 +0200 + +monetdb (11.41.25) unstable; urgency=low + + * gdk: All accesses to the BACKUP directory need to be protected by the + same lock. The lock already existed (GDKtmLock), but wasn't used + consistently. This is now fixed. Hopefully this makes the hot snapshot + code more reliable. _______________________________________________ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org