diff options
author | Eric Wong <e@80x24.org> | 2023-10-12 00:21:00 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2023-10-12 03:28:49 +0000 |
commit | eeb7b20926d7837a789c60ad58b9d1e119ae3612 (patch) | |
tree | 7fd5560180d36913db173780525c519c22ea6e17 /lib/PublicInbox/LeiXSearch.pm | |
parent | 9d102fcf3fdc1f98999308de47fc6b71e83caf9c (diff) | |
download | public-inbox-eeb7b20926d7837a789c60ad58b9d1e119ae3612.tar.gz |
We don't want to end up dumping nr_seen/nr_write when progress is disabled, nor do we want forked off `lei note-event' workers dump them when DS->Reset is called on fork.
Diffstat (limited to 'lib/PublicInbox/LeiXSearch.pm')
-rw-r--r-- | lib/PublicInbox/LeiXSearch.pm | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/PublicInbox/LeiXSearch.pm b/lib/PublicInbox/LeiXSearch.pm index 2a4af3e7..d83a403c 100644 --- a/lib/PublicInbox/LeiXSearch.pm +++ b/lib/PublicInbox/LeiXSearch.pm @@ -419,12 +419,12 @@ Error closing $lei->{ovv}->{dst}: \$!=$! \$?=$? delete $l2m->{mbl}; # drop dotlock } } + my $nr_w = delete($lei->{-nr_write}) // 0; + my $nr_dup = (delete($lei->{-nr_seen}) // 0) - $nr_w; if ($lei->{-progress}) { my $tot = $lei->{-mset_total} // 0; - my $nr_w = delete($lei->{-nr_write}) // 0; - my $d = (delete($lei->{-nr_seen}) // 0) - $nr_w; my $x = "$tot matches"; - $x .= ", $d duplicates" if $d; + $x .= ", $nr_dup duplicates" if $nr_dup; if ($l2m) { my $m = "# $nr_w written to " . "$lei->{ovv}->{dst} ($x)"; |