From: Eric Wong Date: Wed, 4 Aug 2021 10:02:47 +0000 (+0000) Subject: extindex: do not over-account for cross-posted messages X-Git-Tag: v1.7.0~524 X-Git-Url: http://www.git.stargrave.org/?p=public-inbox.git;a=commitdiff_plain;h=00fdf28595247e14fe82dbc0b61f778a0f4b41f7 extindex: do not over-account for cross-posted messages Cross-posted messages don't result in massive writes to the Xapian DBs like a completely unseen message would, so stop accounting for their size. This ought to improve performance for heavily cross-posted setups, but --commit-interval still has effect. --- diff --git a/lib/PublicInbox/ExtSearchIdx.pm b/lib/PublicInbox/ExtSearchIdx.pm index 22edbb4b..7b7dfb53 100644 --- a/lib/PublicInbox/ExtSearchIdx.pm +++ b/lib/PublicInbox/ExtSearchIdx.pm @@ -103,7 +103,6 @@ sub do_xpost ($$) { my $xnum = $req->{xnum}; $self->{oidx}->add_xref3($docid, $xnum, $oid, $eidx_key); $idx->ipc_do('add_eidx_info', $docid, $eidx_key, $eml); - check_batch_limit($req); } else { # 'd' my $rm_eidx_info; my $nr = $self->{oidx}->remove_xref3($docid, $oid, $eidx_key,