From 7e2766ac9515b89f18f6a2d3ce392b1d31c27b41 Mon Sep 17 00:00:00 2001 From: Mike Dilger Date: Sat, 24 Dec 2022 20:13:50 +1300 Subject: [PATCH] fix: don't bump relay error count if exiting gracefully --- src/overlord/minion/mod.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/overlord/minion/mod.rs b/src/overlord/minion/mod.rs index fdb26b3e..887347ef 100644 --- a/src/overlord/minion/mod.rs +++ b/src/overlord/minion/mod.rs @@ -63,12 +63,12 @@ impl Minion { // Catch errors, Return nothing. if let Err(e) = self.handle_inner().await { error!("ERROR handling {}: {}", &self.url, e); - } - // Bump the failure count for the relay. - self.dbrelay.failure_count += 1; - if let Err(e) = DbRelay::update(self.dbrelay.clone()).await { - error!("ERROR bumping relay failure count {}: {}", &self.url, e); + // Bump the failure count for the relay. + self.dbrelay.failure_count += 1; + if let Err(e) = DbRelay::update(self.dbrelay.clone()).await { + error!("ERROR bumping relay failure count {}: {}", &self.url, e); + } } debug!("Minion exiting: {}", self.url);