]> Sergey Matveev's repositories - public-inbox.git/commit
lei q: start ->mset while query_prepare runs
authorEric Wong <e@80x24.org>
Tue, 19 Jan 2021 09:34:27 +0000 (09:34 +0000)
committerEric Wong <e@80x24.org>
Thu, 21 Jan 2021 03:29:06 +0000 (03:29 +0000)
commit90de75619d2ec8a59c265fd8f2c6cc1d4a7daba2
tree85b0430774b3dd7f90aefb4d7c74238af22de2ff
parent935f837e759f03ed48d369ab97517b8b03662ba3
lei q: start ->mset while query_prepare runs

We don't need the result of query_prepare (for augmenting or
mass unlinking) until we're ready to deduplicate and write
results to the filesystem.  This ought to let us hide some of
the cost of Xapian searches on multi-device/core systems for
extremely expensive searches.
lib/PublicInbox/LEI.pm
lib/PublicInbox/LeiToMail.pm
lib/PublicInbox/LeiXSearch.pm
lib/PublicInbox/Spawn.pm