From 2da85c96fcf4d3c939b9772214ce580913fc937a Mon Sep 17 00:00:00 2001 From: Charles Hall Date: Tue, 4 Jun 2024 17:21:04 -0700 Subject: [PATCH] reduce noise generated by dead homeservers --- src/service/sending.rs | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/src/service/sending.rs b/src/service/sending.rs index 03593208..f9b76440 100644 --- a/src/service/sending.rs +++ b/src/service/sending.rs @@ -286,8 +286,23 @@ impl Service { })) } } - Err(_err) => { - warn!("Marking transaction as failed"); + Err(e) => { + match e { + // 410,757,864,530 DEAD HOMESERVERS + // + // Just ignore them + Error::Reqwest { + .. + } => {} + Error::Federation(_, e) + if e.status_code.is_server_error() + || e.status_code == 404 => {} + + _ => { + warn!("Marking transaction as failed"); + } + } + current_transaction_status.entry(destination).and_modify(|e| { *e = match e { TransactionStatus::Running => {