about summary refs log tree commit homepage
path: root/lib/PublicInbox/LeiQuery.pm
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2021-10-30 08:11:41 +0000
committerEric Wong <e@80x24.org>2021-10-30 18:34:32 +0000
commit97a9139a75729c41bb91acd711e8b088e6379600 (patch)
tree6ad413ddea878693ffc9f29910fbb22912b14042 /lib/PublicInbox/LeiQuery.pm
parent9cd6f106919076285c3dcc0d48977d6b39c33ede (diff)
downloadpublic-inbox-97a9139a75729c41bb91acd711e8b088e6379600.tar.gz
"text" and "reply" outputs are intended for the pager, so
parallelizing them is a waste of resources.

v2 has shards, of course, so parallelizing writes to it
is also a waste since the deduplication work is a bit
more complex.
Diffstat (limited to 'lib/PublicInbox/LeiQuery.pm')
-rw-r--r--lib/PublicInbox/LeiQuery.pm2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/PublicInbox/LeiQuery.pm b/lib/PublicInbox/LeiQuery.pm
index 3d0e5b14..352ee601 100644
--- a/lib/PublicInbox/LeiQuery.pm
+++ b/lib/PublicInbox/LeiQuery.pm
@@ -37,7 +37,7 @@ sub _start_query { # used by "lei q" and "lei up"
                         $lms->lms_write_prepare->lms_pause; # just create
                 }
         }
-        $l2m and $l2m->{-wq_nr_workers} = $mj //
+        $l2m and $l2m->{-wq_nr_workers} //= $mj //
                 int($nproc * 0.75 + 0.5); # keep some CPU for git
 
         # descending docid order is cheapest, MUA controls sorting order