]> git.ipfire.org Git - thirdparty/public-inbox.git/commit
cindex: use DS and workqueues for parallelism
authorEric Wong <e@80x24.org>
Tue, 21 Mar 2023 23:07:25 +0000 (23:07 +0000)
committerEric Wong <e@80x24.org>
Sat, 25 Mar 2023 09:37:47 +0000 (09:37 +0000)
commit87a8527cb3e09b88f224b8ba0aad28cb8ec8eba8
treeaaac373df1c52db860f3cc16d8420d8b848e71c7
parentea9a1099745820977e0ad2bf2e406c068c0a5f44
cindex: use DS and workqueues for parallelism

This avoids forking new shard processes for each repo we scan,
but we can't avoid many excessive commits since we need to
ensure the `seen()' sub can avoid excessive work.
lib/PublicInbox/CodeSearchIdx.pm