diff options
author | Eric Wong <e@80x24.org> | 2016-04-30 02:57:40 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2016-04-30 08:29:33 +0000 |
commit | 9da6fcbb3e6d720a4b575a48063ecf3240a44022 (patch) | |
tree | 2f633838fd3e5595c2cbb57dfd421713f2a5533c /lib/PublicInbox/MDA.pm | |
parent | f30a78b3b8f00298c5be2aa724a7358ff892efda (diff) | |
download | public-inbox-9da6fcbb3e6d720a4b575a48063ecf3240a44022.tar.gz |
git clones may take longer than 30s, much longer... So prepare to wait almost indefinitely for sockets to timeout and document the second signal behavior for immediate shutdown. While we're at it, move parent death handling to a separate class to avoid Danga::Socket->AddOtherFds, since that does not allow proper handling the parent pipe being closed and would actually misterminate a worker prematurely. t/nntpd.t is update to illustrate the failure with workers enabled. We will work to keep memory usage low and let clients take their time without interrupting them.
Diffstat (limited to 'lib/PublicInbox/MDA.pm')
0 files changed, 0 insertions, 0 deletions