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