I've noticed `git log -p ...' can take a while to generate diffs, so being able to do prune work is helpful in the meantime.
I've also noticed PktOp use was excessive so we now share sockets across processes without an increase in complexity. Eric Wong (4): ipc: support awaitpid in WQ workers cindex: do prune work while waiting for `git log -p' cindex: share PktOp socket across prune workers cindex: share PktOp across indexing workers MANIFEST | 1 + lib/PublicInbox/CidxLogP.pm | 29 +++++++ lib/PublicInbox/CodeSearchIdx.pm | 129 ++++++++++++++++++------------- lib/PublicInbox/IPC.pm | 11 +-- 4 files changed, 110 insertions(+), 60 deletions(-) create mode 100644 lib/PublicInbox/CidxLogP.pm
