From e2819d2feb46a2a7fb46bfa86863013ad1cc5978 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Raynaud Date: Thu, 30 Jul 2026 15:38:07 +0200 Subject: [PATCH 1/4] fix(infra): avoid huge warp backtraces in logs --- mithril-infra/assets/docker/docker-compose-aggregator-base.yaml | 1 + .../docker/docker-compose-aggregator-p2p-base-override.yaml | 1 + .../docker/docker-compose-signer-p2p-base-no-dmq-override.yaml | 1 + 3 files changed, 3 insertions(+) diff --git a/mithril-infra/assets/docker/docker-compose-aggregator-base.yaml b/mithril-infra/assets/docker/docker-compose-aggregator-base.yaml index 5359160f101..e85423607e5 100644 --- a/mithril-infra/assets/docker/docker-compose-aggregator-base.yaml +++ b/mithril-infra/assets/docker/docker-compose-aggregator-base.yaml @@ -47,6 +47,7 @@ services: - all environment: - RUST_BACKTRACE=1 + - RUST_LIB_BACKTRACE=0 - GOOGLE_APPLICATION_CREDENTIALS_JSON=${GOOGLE_APPLICATION_CREDENTIALS_JSON} - GOOGLE_APPLICATION_CREDENTIALS_GCP_KMS_JSON=${GOOGLE_APPLICATION_CREDENTIALS_GCP_KMS_JSON} - NETWORK=${NETWORK} diff --git a/mithril-infra/assets/docker/docker-compose-aggregator-p2p-base-override.yaml b/mithril-infra/assets/docker/docker-compose-aggregator-p2p-base-override.yaml index ee68f8ac501..a59cdd14157 100644 --- a/mithril-infra/assets/docker/docker-compose-aggregator-p2p-base-override.yaml +++ b/mithril-infra/assets/docker/docker-compose-aggregator-p2p-base-override.yaml @@ -9,6 +9,7 @@ services: - all environment: - RUST_BACKTRACE=1 + - RUST_LIB_BACKTRACE=0 - LISTEN_PORT=${AGGREGATOR_RELAY_LISTEN_PORT} - NETWORK=${NETWORK} - NETWORK_MAGIC=${NETWORK_MAGIC} diff --git a/mithril-infra/assets/docker/docker-compose-signer-p2p-base-no-dmq-override.yaml b/mithril-infra/assets/docker/docker-compose-signer-p2p-base-no-dmq-override.yaml index ebe7887a130..6e34a3193e5 100644 --- a/mithril-infra/assets/docker/docker-compose-signer-p2p-base-no-dmq-override.yaml +++ b/mithril-infra/assets/docker/docker-compose-signer-p2p-base-no-dmq-override.yaml @@ -13,6 +13,7 @@ services: - all environment: - RUST_BACKTRACE=1 + - RUST_LIB_BACKTRACE=0 - LISTEN_PORT=${SIGNER_RELAY_LISTEN_PORT} - SERVER_PORT=${SIGNER_RELAY_SERVER_PORT} - NETWORK=${NETWORK} From 791ec654da6789e3189f3b54767b551d1b2af725 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Raynaud Date: Thu, 30 Jul 2026 18:35:06 +0200 Subject: [PATCH 2/4] fix(e2e): avoid huge backtraces in spawned nodes logs Set RUST_LIB_BACKTRACE=0 so anyhow errors logged by spawned nodes do not embed full backtraces. --- mithril-test-lab/mithril-end-to-end/src/utils/mithril_command.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/mithril-test-lab/mithril-end-to-end/src/utils/mithril_command.rs b/mithril-test-lab/mithril-end-to-end/src/utils/mithril_command.rs index e72ffdc91b9..71d40f7ce27 100644 --- a/mithril-test-lab/mithril-end-to-end/src/utils/mithril_command.rs +++ b/mithril-test-lab/mithril-end-to-end/src/utils/mithril_command.rs @@ -36,6 +36,7 @@ impl MithrilCommand { let default_args = default_args.iter().map(|s| s.to_string()).collect(); env_vars.insert("RUST_BACKTRACE".to_string(), "full".to_string()); + env_vars.insert("RUST_LIB_BACKTRACE".to_string(), "0".to_string()); Ok(MithrilCommand { name: name.to_string(), From 36cb5e400e8d2448b8e79e08022ebdad9a7948bc Mon Sep 17 00:00:00 2001 From: Jean-Philippe Raynaud Date: Thu, 30 Jul 2026 18:35:27 +0200 Subject: [PATCH 3/4] chore: update versions - 'mithril-infra' from '0.5.17' to '0.5.18' - 'mithril-end-to-end' from '0.5.7' to '0.5.8'. --- mithril-infra/assets/infra.version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mithril-infra/assets/infra.version b/mithril-infra/assets/infra.version index 7de69bf993c..1a046456be5 100644 --- a/mithril-infra/assets/infra.version +++ b/mithril-infra/assets/infra.version @@ -1,2 +1,2 @@ -0.5.17 +0.5.18 From 2b32c480aae07b8856e4534b223fce50dcee5ef7 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Raynaud Date: Mon, 3 Aug 2026 11:02:14 +0200 Subject: [PATCH 4/4] chore: upgrade crate versions * mithril-end-to-end from `0.5.8` to `0.5.9` * mithril-infra from `0.5.18` to `0.5.19` --- Cargo.lock | 2 +- mithril-infra/assets/infra.version | 2 +- mithril-test-lab/mithril-end-to-end/Cargo.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b57d11c5c8a..82e2b35a9ce 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4603,7 +4603,7 @@ dependencies = [ [[package]] name = "mithril-end-to-end" -version = "0.5.8" +version = "0.5.9" dependencies = [ "anyhow", "async-recursion", diff --git a/mithril-infra/assets/infra.version b/mithril-infra/assets/infra.version index 1a046456be5..17f210d5490 100644 --- a/mithril-infra/assets/infra.version +++ b/mithril-infra/assets/infra.version @@ -1,2 +1,2 @@ -0.5.18 +0.5.19 diff --git a/mithril-test-lab/mithril-end-to-end/Cargo.toml b/mithril-test-lab/mithril-end-to-end/Cargo.toml index d724bed71f3..9223981b088 100644 --- a/mithril-test-lab/mithril-end-to-end/Cargo.toml +++ b/mithril-test-lab/mithril-end-to-end/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mithril-end-to-end" -version = "0.5.8" +version = "0.5.9" authors = { workspace = true } edition = { workspace = true } documentation = { workspace = true }