]> git.ipfire.org Git - thirdparty/public-inbox.git/commitdiff
cindex: rename associate-max => window
authorEric Wong <e@80x24.org>
Mon, 13 Nov 2023 13:15:50 +0000 (13:15 +0000)
committerEric Wong <e@80x24.org>
Mon, 13 Nov 2023 21:55:08 +0000 (21:55 +0000)
"window" is probably a better term since it's an inexact thing
to match on.

lib/PublicInbox/CodeSearchIdx.pm
script/public-inbox-cindex

index 8e6b921d6d657d4f2a615eda3123b26a9c0cb7a6..54ddb68e6139ac68ab0af5ca5c5403f11c44c85a 100644 (file)
@@ -97,7 +97,7 @@ our (
 our $SEEN_MAX = 100000;
 
 # window for commits/emails to determine a inbox <-> coderepo association
-my $ASSOC_MAX = 50000;
+my $ASSOC_WINDOW = 50000;
 
 our @PRUNE_BATCH = qw(git _ cat-file --batch-all-objects --batch-check);
 
@@ -501,10 +501,10 @@ sub shard_commit { # via wq_io_do
        send($op_p, "shard_done $self->{shard}", 0);
 }
 
-sub assoc_max_args ($) {
+sub assoc_window_args ($) {
        my ($self) = @_;
-       my $max = $self->{-opt}->{'associate-max'} // $ASSOC_MAX;
-       $max <= 0 ? () : ('-m', $max);
+       my $n = $self->{-opt}->{'associate-window'} // $ASSOC_WINDOW;
+       $n <= 0 ? () : ('-m', $n);
 }
 
 sub start_xhc () {
@@ -537,7 +537,7 @@ sub dump_roots_start {
        run_await(\@sort, $CMD_ENV, $sort_opt, \&cmd_done, $associate);
        run_await(\@UNIQ_FOLD, $fold_env, $fold_opt, \&cmd_done, $associate);
        my @arg = ((map { ('-A', $_) } @ASSOC_PFX), '-c',
-               assoc_max_args($self), $root2id, $QRY_STR);
+               assoc_window_args($self), $root2id, $QRY_STR);
        for my $d ($self->shard_dirs) {
                pipe(my $err_r, my $err_w);
                $XHC->mkreq([$sort_w, $err_w], qw(dump_roots -d), $d, @arg);
index b5fe9cf84db44c47d132cee465ef98901e6dee24..b8133806dea0100d027bcd0bc9bbd3b0bc399e06 100755 (executable)
@@ -26,7 +26,7 @@ See public-inbox-cindex(1) man page for full documentation.
 EOF
 my $opt = { fsync => 1, scan => 1 }; # --no-scan is hidden
 GetOptions($opt, qw(quiet|q verbose|v+ reindex jobs|j=i fsync|sync! dangerous
-               indexlevel|index-level|L=s associate associate-max=i
+               indexlevel|index-level|L=s associate associate-window=i
                associate-date-range=s associate-prefixes=s@
                batch_size|batch-size=s max_size|max-size=s
                include|I=s@ only=s@ all show-roots