From: Eric Wong Date: Sat, 3 Apr 2021 10:48:23 +0000 (+0000) Subject: lei_store: update alternates on new epoch X-Git-Tag: v1.7.0~830 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=56c97e69cc917028a52b7144867520931250297d;p=public-inbox.git lei_store: update alternates on new epoch We'll just let the ExtSearchIdx code handle this uncommon case by doing a full commit. --- diff --git a/lib/PublicInbox/LeiStore.pm b/lib/PublicInbox/LeiStore.pm index d2dd4e7b..87082638 100644 --- a/lib/PublicInbox/LeiStore.pm +++ b/lib/PublicInbox/LeiStore.pm @@ -79,7 +79,10 @@ sub importer { my $old = -e $latest; PublicInbox::Import::init_bare($latest); my $git = PublicInbox::Git->new($latest); - $git->qx(qw(config core.sharedRepository 0600)) if !$old; + if (!$old) { + $git->qx(qw(config core.sharedRepository 0600)); + $self->done; # force eidx_init on next round + } my $packed_bytes = $git->packed_bytes; my $unpacked_bytes = $packed_bytes / $self->packing_factor; if ($unpacked_bytes >= $self->rotate_bytes) {