Re: Detach shared memory in Postmaster child if not needed
От | Robert Haas |
---|---|
Тема | Re: Detach shared memory in Postmaster child if not needed |
Дата | |
Msg-id | CA+TgmobgW-hyqJwVO+J-Lf+o51Uw8ays1swoHz1Jtb4QX2S7=g@mail.gmail.com обсуждение исходный текст |
Ответ на | Detach shared memory in Postmaster child if not needed ("Rui Zhao" <xiyuan.zr@alibaba-inc.com>) |
Ответы |
Re: Detach shared memory in Postmaster child if not needed
|
Список | pgsql-hackers |
On Mon, Jul 29, 2024 at 5:57 AM Rui Zhao <xiyuan.zr@alibaba-inc.com> wrote: > Prior to PG16, postmaster children would manually detach from shared memory > if it was not needed. However, this behavior was removed in fork mode in > commit aafc05d. Oh. The commit message makes no mention of that. I wonder whether it was inadvertent. > Detaching shared memory when it is no longer needed is beneficial, as > postmaster children (like syslogger) don't wish to take any risk of > accidentally corrupting shared memory. Additionally, any panic in these > processes will not reset shared memory. +1. > The attached patch addresses this issue by detaching shared memory after > fork_process(). I don't know whether this is the correct approach or not, but hopefully Heikki can comment. -- Robert Haas EDB: http://www.enterprisedb.com
В списке pgsql-hackers по дате отправления: