From d243703704116a0c85d18cc70e6b79be65be3c94 Mon Sep 17 00:00:00 2001 From: Christoph Urlacher Date: Mon, 17 Aug 2026 21:47:08 +0200 Subject: [PATCH] Keep executing queries even if a single one fails --- scripts/runner.pl | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/scripts/runner.pl b/scripts/runner.pl index 254f81a..960c81d 100644 --- a/scripts/runner.pl +++ b/scripts/runner.pl @@ -281,9 +281,17 @@ sub results { # Filters are combined into one my @configs = Filters::get_default_configs(); + # Keep trying even if a single query fails for my $query (@queries) { - Util::execute_query( $experiment, $query, - $remote_db_conf, $remote_builds_dir, 1, @configs ); + eval { + Util::execute_query( $experiment, $query, + $remote_db_conf, $remote_builds_dir, 1, @configs ); + 1; + } or do { + my $error = $@ || 'bullshit error'; + chomp $error; + warn "Query $query failed for $experiment: $error\n"; + }; } }