Re: Parallel worker hangs while handling errors.
От | Tom Lane |
---|---|
Тема | Re: Parallel worker hangs while handling errors. |
Дата | |
Msg-id | 2758174.1596819361@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | Re: Parallel worker hangs while handling errors. (Robert Haas <robertmhaas@gmail.com>) |
Ответы |
Re: Parallel worker hangs while handling errors.
|
Список | pgsql-hackers |
Robert Haas <robertmhaas@gmail.com> writes: > On Fri, Aug 7, 2020 at 11:36 AM Tom Lane <tgl@sss.pgh.pa.us> wrote: >> The sigdelset call, just like the adjacent pqsignal calls, is >> preparatory setup; it does not intend to allow anything to happen >> immediately. > I don't think that your analysis here is correct. The sigdelset call > is manipulating BlockSig, and the subsequent PG_SETMASK call is > working with UnblockSig, so it doesn't make sense to view one as a > preparatory step for the other. That SETMASK call will certainly unblock SIGQUIT, so I don't see what your point is. Anyway, the bottom line is that that code's been like that for a decade or two without complaints, so I'm disinclined to mess with it on the strength of nothing much. regards, tom lane
В списке pgsql-hackers по дате отправления: