Changeset: 6649fbc25581 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/6649fbc25581 Modified Files: gdk/ChangeLog.Jun2023 gdk/gdk_logger.c Branch: Jun2023 Log Message:
Show stopper fix: properly maintain count of open WAL output files. diffs (31 lines): diff --git a/gdk/ChangeLog.Jun2023 b/gdk/ChangeLog.Jun2023 --- a/gdk/ChangeLog.Jun2023 +++ b/gdk/ChangeLog.Jun2023 @@ -1,3 +1,8 @@ # ChangeLog file for GDK # This file is updated with Maddlog +* Thu Nov 16 2023 Sjoerd Mullender <sjo...@acm.org> +- Fixed a regression where after a while the write-ahead log files + weren't being rotated, meaning from some point onwards, the newest + file just kept on growing. + diff --git a/gdk/gdk_logger.c b/gdk/gdk_logger.c --- a/gdk/gdk_logger.c +++ b/gdk/gdk_logger.c @@ -2446,6 +2446,7 @@ do_rotate(logger *lg) if (!LOG_DISABLED(lg) && ATOMIC_GET(&cur->refcount) == 1) { close_stream(cur->output_log); cur->output_log = NULL; + ATOMIC_DEC(&lg->nr_open_files); } } } @@ -3127,6 +3128,7 @@ log_tflush(logger *lg, ulng file_id, uln if (frange != lg->current) { close_stream(frange->output_log); frange->output_log = NULL; + ATOMIC_DEC(&lg->nr_open_files); } rotation_unlock(lg); } _______________________________________________ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org