unofficial mirror of meta@public-inbox.org
 help / color / mirror / Atom feed
* [PATCH 0/3] sig handling fixes for non-signalfd/kqueue
@ 2023-09-08 10:51 Eric Wong
  2023-09-08 10:51 ` [PATCH 1/3] ds: fix signals unblock " Eric Wong
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Eric Wong @ 2023-09-08 10:51 UTC (permalink / raw)
  To: meta

The first two fix t/imapd.t getting stuck when waiting for
-watch to reload after setting imap.pollInterval.  This only
affects non-Linux users without IO::KQueue installed.

3/3 doesn't fix anything exposed in tests, but is defense
against PID typos by someone trying to trigger a reload/rescan
on the toplevel -watch process.

Eric Wong (3):
  ds: unblock signals for non-signalfd/kqueue correctly
  watch: set %SIG for non-signalfd/kqueue
  watch: reset HUP + USR1 signal handlers in children

 lib/PublicInbox/DS.pm     | 16 ++++++++++------
 lib/PublicInbox/Watch.pm  |  7 ++++---
 script/public-inbox-watch |  3 ++-
 3 files changed, 16 insertions(+), 10 deletions(-)

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2023-09-08 10:51 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-09-08 10:51 [PATCH 0/3] sig handling fixes for non-signalfd/kqueue Eric Wong
2023-09-08 10:51 ` [PATCH 1/3] ds: fix signals unblock " Eric Wong
2023-09-08 10:51 ` [PATCH 2/3] watch: set %SIG " Eric Wong
2023-09-08 10:51 ` [PATCH 3/3] watch: reset HUP + USR1 signal handlers in children Eric Wong

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).