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