From 4645de3eb52c7f4698bfe0b53c3fccad09c054e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C4=99drzej=20Stuczy=C5=84ski?= Date: Sat, 23 May 2026 17:18:45 +0100 Subject: [PATCH] add logs on failure to submit testrun results --- nym-node-status-api/nym-node-status-agent/Cargo.toml | 2 +- nym-node-status-api/nym-node-status-client/src/lib.rs | 10 ++++++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/nym-node-status-api/nym-node-status-agent/Cargo.toml b/nym-node-status-api/nym-node-status-agent/Cargo.toml index 6171d7c927..3e8e76ef3e 100644 --- a/nym-node-status-api/nym-node-status-agent/Cargo.toml +++ b/nym-node-status-api/nym-node-status-agent/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "nym-node-status-agent" -version = "2.0.0" +version = "2.0.1-rc0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/nym-node-status-api/nym-node-status-client/src/lib.rs b/nym-node-status-api/nym-node-status-client/src/lib.rs index 182fa8786d..2e9c3eb3fd 100644 --- a/nym-node-status-api/nym-node-status-client/src/lib.rs +++ b/nym-node-status-api/nym-node-status-client/src/lib.rs @@ -2,7 +2,7 @@ use crate::models::{TestrunAssignmentWithTickets, get_testrun, submit_results, s use anyhow::bail; use api::ApiPaths; use nym_crypto::asymmetric::ed25519::{PrivateKey, Signature}; -use tracing::{instrument, warn}; +use tracing::{error, instrument, warn}; mod api; pub mod auth; @@ -101,7 +101,13 @@ impl NsApiClient { .json(&submit_results) .send() .await - .and_then(|response| response.error_for_status())?; + .inspect_err(|err| error!("result submission failure: {err}")) + .and_then(|response| { + if response.status().is_client_error() { + error!("result submission failure: {response:?}") + } + response.error_for_status() + })?; tracing::debug!("Submitted results: {})", res.status()); Ok(())