Changeset: 211cd7fcb802 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/211cd7fcb802 Modified Files: gdk/ChangeLog.Jul2021 gdk/gdk_batop.c gdk/gdk_bbp.c monetdb5/ChangeLog.Jul2021 tools/merovingian/ChangeLog.Jul2021 Branch: Jul2021 Log Message:
Changelog messages; deleted unnecessary comment; deleted unnecessary assignment. diffs (69 lines): diff --git a/gdk/ChangeLog.Jul2021 b/gdk/ChangeLog.Jul2021 --- a/gdk/ChangeLog.Jul2021 +++ b/gdk/ChangeLog.Jul2021 @@ -1,6 +1,15 @@ # ChangeLog file for GDK # This file is updated with Maddlog +* Wed Jun 22 2022 Sjoerd Mullender <[email protected]> +- 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 <[email protected]> - All accesses to the BACKUP directory need to be protected by the same lock. The lock already existed (GDKtmLock), but wasn't used diff --git a/gdk/gdk_batop.c b/gdk/gdk_batop.c --- a/gdk/gdk_batop.c +++ b/gdk/gdk_batop.c @@ -2840,7 +2840,6 @@ PROPdestroy_nolock(BAT *b) b->tprops = NULL; while (p) { - /* only set dirty if a saved property is changed */ n = p->next; VALclear(&p->v); GDKfree(p); diff --git a/gdk/gdk_bbp.c b/gdk/gdk_bbp.c --- a/gdk/gdk_bbp.c +++ b/gdk/gdk_bbp.c @@ -3349,7 +3349,6 @@ do_backup(const char *srcdir, const char char extnew[16]; bool istail = strncmp(ext, "tail", 4) == 0; - h->dirty |= dirty; if (h->wasempty) { return GDK_SUCCEED; } diff --git a/monetdb5/ChangeLog.Jul2021 b/monetdb5/ChangeLog.Jul2021 --- a/monetdb5/ChangeLog.Jul2021 +++ b/monetdb5/ChangeLog.Jul2021 @@ -1,3 +1,6 @@ # ChangeLog file for MonetDB5 # This file is updated with Maddlog +* Wed Jun 22 2022 Sjoerd Mullender <[email protected]> +- Various race conditions (data races) have been fixed. + diff --git a/tools/merovingian/ChangeLog.Jul2021 b/tools/merovingian/ChangeLog.Jul2021 --- a/tools/merovingian/ChangeLog.Jul2021 +++ b/tools/merovingian/ChangeLog.Jul2021 @@ -1,3 +1,14 @@ # ChangeLog file for sql/src/backends/monet5/merovingian # This file is updated with mchangelog +* Wed Jun 22 2022 Sjoerd Mullender <[email protected]> +- Fixed a leak where the log file wasn't closed when it was reopened + after a log rotation (SIGHUP signal). +- 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. +- 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. + _______________________________________________ checkin-list mailing list -- [email protected] To unsubscribe send an email to [email protected]
