From 9d88ef069e97f0f1fd3a61eecf91322cf66f6fa5 Mon Sep 17 00:00:00 2001 From: Floris Bruynooghe Date: Thu, 2 Mar 2023 11:21:05 +0100 Subject: [PATCH] log some more --- src/imex/transfer.rs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/imex/transfer.rs b/src/imex/transfer.rs index d8eb5821d..057e609c8 100644 --- a/src/imex/transfer.rs +++ b/src/imex/transfer.rs @@ -188,7 +188,7 @@ impl BackupProvider { tokio::select! { biased; res = &mut provider => { - break res.context("BackupSender failed"); + break res.context("BackupProvider failed"); }, maybe_event = events.recv() => { match maybe_event { @@ -206,7 +206,7 @@ impl BackupProvider { } Event::TransferAborted { .. } => { provider.shutdown(); - break Err(anyhow!("BackupSender transfer aborted")); + break Err(anyhow!("BackupProvider transfer aborted")); } } } @@ -218,7 +218,7 @@ impl BackupProvider { // We really shouldn't be lagging, if we did we may have missed // a completion event. provider.shutdown(); - break Err(anyhow!("Missed events from BackupSender")); + break Err(anyhow!("Missed events from BackupProvider")); } } }, @@ -235,7 +235,10 @@ impl BackupProvider { .take(); match &res { Ok(_) => context.emit_event(SendProgress::Completed.into()), - Err(_) => context.emit_event(SendProgress::Failed.into()), + Err(err) => { + error!(context, "Backup transfer failure: {err:#}"); + context.emit_event(SendProgress::Failed.into()) + } } context.free_ongoing().await; res