diff options
author | Eric Wong <e@80x24.org> | 2023-11-26 02:11:04 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2023-11-26 19:34:57 +0000 |
commit | 51b2fa7fb2b7b1caed8b1dde4613992a192225ed (patch) | |
tree | 2ca5f2161edc525a895223837e4455d4d9ed7646 /lib/PublicInbox/Daemon.pm | |
parent | e7f0919b6ec2e959444efb12af44658aa1ea9fb4 (diff) | |
download | public-inbox-51b2fa7fb2b7b1caed8b1dde4613992a192225ed.tar.gz |
While the {inflight} array should be tied to the IO object even more tightly, that's not an easy task with our current code. So take some small steps by introducing a gcf_inflight helper to validate the ownership of the process and to drain the inflight array via the awaitpid callback. This hopefully fix problems with t/lei-q-save.t (still) hanging occasionally on v2 outputs since git->cleanup/->DESTROY was getting called in v2 shard workers.
Diffstat (limited to 'lib/PublicInbox/Daemon.pm')
0 files changed, 0 insertions, 0 deletions