Re: WaitEventSet resource leakage

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: WaitEventSet resource leakage
Дата
Msg-id 99040.1700089737@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: WaitEventSet resource leakage  (Heikki Linnakangas <hlinnaka@iki.fi>)
Ответы Re: WaitEventSet resource leakage  (Heikki Linnakangas <hlinnaka@iki.fi>)
Список pgsql-hackers
Heikki Linnakangas <hlinnaka@iki.fi> writes:
> On 09/03/2023 20:51, Tom Lane wrote:
>> After further thought that seems like a pretty ad-hoc solution.
>> We probably can do no better in the back branches, but shouldn't
>> we start treating WaitEventSets as ResourceOwner-managed resources?
>> Otherwise, transient WaitEventSets are going to be a permanent
>> source of headaches.

> Let's change it so that it's always allocated in TopMemoryContext, but 
> pass a ResourceOwner instead:
> WaitEventSet *
> CreateWaitEventSet(ResourceOwner owner, int nevents)
> And use owner == NULL to mean session lifetime.

WFM.  (I didn't study your back-branch patch.)

            regards, tom lane



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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: On non-Windows, hard depend on uselocale(3)
Следующее
От: Andres Freund
Дата:
Сообщение: Re: lazy_scan_heap() should release lock on buffer before vacuuming FSM