We should not completely kill a process if "git gc --auto"
errors out due to a warning or whatnot.
my $s = PublicInbox::SearchIdx->new($inbox);
$s->index_sync({ ref => $self->{ref} });
};
my $s = PublicInbox::SearchIdx->new($inbox);
$s->index_sync({ ref => $self->{ref} });
};
- run_die([@cmd, qw(gc --auto)], undef);
+
+ eval { run_die([@cmd, qw(gc --auto)], undef) };
}
my $lockfh = delete $self->{lockfh} or die "BUG: not locked: $!";
}
my $lockfh = delete $self->{lockfh} or die "BUG: not locked: $!";