Re: Fix memory leak in tzparser.c

Поиск
Список
Период
Сортировка
От Ashutosh Bapat
Тема Re: Fix memory leak in tzparser.c
Дата
Msg-id CAExHW5vLFD+uzwt3vGu1dSP3CZH=vGpHWxaedtk_VYr2gpCVeg@mail.gmail.com
обсуждение исходный текст
Ответ на Re: Fix memory leak in tzparser.c  (Michael Paquier <michael@paquier.xyz>)
Ответы Re: Fix memory leak in tzparser.c
Список pgsql-hackers
On Tue, Dec 16, 2025 at 1:29 PM Michael Paquier <michael@paquier.xyz> wrote:
>
> On Tue, Dec 16, 2025 at 05:55:32AM +0000, Shixin Wang wrote:
> > While the memory is managed by a temp memory context that gets cleaned up
> > eventually, the coarse-grained management might cause some memory to
> > accumulate during ParseTzFile() recursive calls when processing @INCLUDE
> > directives.
> >
> > I've attached a patch with this change in case anyone thinks it's worth
> > applying.
>
> Why does it matter?  load_tzoffsets() is the sole caller of
> ParseTzFile() and it uses a temporary memory context named
> TZParserMemory to not have to do cleanups like the one you are
> proposing here.

+1. But maybe Shixin has seen a scenario where this temporary
accumulation has caused some problems because say there were many
entries whose zone was replaced? Shixin, what problem did you see
which prompted you to create this patch?

--
Best Wishes,
Ashutosh Bapat



В списке pgsql-hackers по дате отправления: