From: Eric Wong Date: Sun, 16 Oct 2016 00:36:14 +0000 (+0000) Subject: import: failed GC runs are non-fatal X-Git-Tag: v1.0.0~162 X-Git-Url: http://www.git.stargrave.org/?p=public-inbox.git;a=commitdiff_plain;h=8f8a070ab8863e0a6726a1d04815b96a0ee432b3 import: failed GC runs are non-fatal We should not completely kill a process if "git gc --auto" errors out due to a warning or whatnot. --- diff --git a/lib/PublicInbox/Import.pm b/lib/PublicInbox/Import.pm index 611f7b16..1ac112b8 100644 --- a/lib/PublicInbox/Import.pm +++ b/lib/PublicInbox/Import.pm @@ -240,7 +240,8 @@ sub done { 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: $!";