From 8f8a070ab8863e0a6726a1d04815b96a0ee432b3 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Sun, 16 Oct 2016 00:36:14 +0000 Subject: 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. --- lib/PublicInbox/Import.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lib/PublicInbox/Import.pm') 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: $!"; -- cgit v1.2.3-24-ge0c7