about summary refs log tree commit homepage
path: root/t/v2mirror.t
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2019-11-24 00:22:30 +0000
committerEric Wong <e@80x24.org>2019-11-24 21:35:19 +0000
commit8576a48b2344905229737fde45498c80a1171ca5 (patch)
tree0ff343124cd1498415babfd8b74efc827c56b6c7 /t/v2mirror.t
parent34a51e5736d7d1b7d2da7f7640eb2b87eec121ff (diff)
downloadpublic-inbox-8576a48b2344905229737fde45498c80a1171ca5.tar.gz
While the master process has a self-pipe to avoid missing
signals, worker processes lack that aside from a pipe to
detect master death.

That pipe doesn't exist when there's no master process,
so it's possible DS::close never finishes because it
never woke up from epoll_wait.  So create a pipe on
the worker_quit signal and force it into epoll/kevent
so it wakes up right away.
Diffstat (limited to 't/v2mirror.t')
0 files changed, 0 insertions, 0 deletions