Re: Use standard SIGHUP and SIGTERM handlers in autoprewarm module
В списке pgsql-hackers по дате отправления:
| От | Fujii Masao |
|---|---|
| Тема | Re: Use standard SIGHUP and SIGTERM handlers in autoprewarm module |
| Дата | |
| Msg-id | eeda13ff-9ed4-747b-b47b-a7983e2fab40@oss.nttdata.com обсуждение |
| Ответ на | Re: Use standard SIGHUP and SIGTERM handlers in autoprewarm module (Kyotaro Horiguchi <horikyota.ntt@gmail.com>) |
| Ответы |
Re: Use standard SIGHUP and SIGTERM handlers in autoprewarm module
|
| Список | pgsql-hackers |
On 2020/11/10 16:17, Kyotaro Horiguchi wrote: > At Sat, 7 Nov 2020 19:31:21 +0530, Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com> wrote in >> The main reason for having SetLatch() in >> SignalHandlerForConfigReload() is to wake up the calling process if >> waiting in WaitLatchOrSocket() or WaitLatch() and reload the new >> config file and use the reloaded config variables. Maybe we should >> give a thought on the scenarios in which the walreceiver process >> waits, and what happens in case the latch is set when SIGHUP is >> received. > > The difference is whether the config file is processed at the next > wakeup (by force-reply-request or SIGTERM) of walreceiver or > immediately. If server-reload happened frequently, say, several times > per second(?), we should consider to reduce the useless reloading, but > actually that's not the case. So, attached is the patch that makes walreceiver use both standard SIGTERM and SIGHUP handlers. Currently I've not found any actual issues by making walreceiver use standard SIGHUP handler, yet. Regards, -- Fujii Masao Advanced Computing Technology Center Research and Development Headquarters NTT DATA CORPORATION
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера