unofficial mirror of meta@public-inbox.org
 help / color / mirror / Atom feed
* [PATCH 0/4] cindex: parallelism++, sockets--
@ 2023-03-31 10:20 Eric Wong
  2023-03-31 10:20 ` [PATCH 1/4] ipc: support awaitpid in WQ workers Eric Wong
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Eric Wong @ 2023-03-31 10:20 UTC (permalink / raw)
  To: meta

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

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

end of thread, other threads:[~2023-03-31 10:20 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-03-31 10:20 [PATCH 0/4] cindex: parallelism++, sockets-- Eric Wong
2023-03-31 10:20 ` [PATCH 1/4] ipc: support awaitpid in WQ workers Eric Wong
2023-03-31 10:20 ` [PATCH 2/4] cindex: do prune work while waiting for `git log -p' Eric Wong
2023-03-31 10:20 ` [PATCH 3/4] cindex: share PktOp socket across prune workers Eric Wong
2023-03-31 10:20 ` [PATCH 4/4] cindex: share PktOp across indexing workers 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).