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 по дате отправления: