From e6cd6a5766197290b604d6cc41237648cdd92434 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 7 Jul 2026 22:25:18 +0000 Subject: [PATCH 1/3] Initial plan From 2f195c1a0a6461108f15f039de0d21f260e9840b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 7 Jul 2026 22:30:40 +0000 Subject: [PATCH 2/3] Lower Cosmos HTTP error logs to debug Co-authored-by: analogrelay <7574+analogrelay@users.noreply.github.com> --- .../src/driver/pipeline/operation_pipeline.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sdk/cosmos/azure_data_cosmos_driver/src/driver/pipeline/operation_pipeline.rs b/sdk/cosmos/azure_data_cosmos_driver/src/driver/pipeline/operation_pipeline.rs index 26a22f2543e..6760519906c 100644 --- a/sdk/cosmos/azure_data_cosmos_driver/src/driver/pipeline/operation_pipeline.rs +++ b/sdk/cosmos/azure_data_cosmos_driver/src/driver/pipeline/operation_pipeline.rs @@ -675,7 +675,7 @@ pub(crate) async fn execute_operation_pipeline( retry_state.pending_write_effects.clear(); } - tracing::error!( + tracing::debug!( activity_id = %activity_id, status = ?cosmos_status, error = %error, @@ -2034,7 +2034,7 @@ fn finalize_hedge_attempt( body, .. } => { - tracing::warn!( + tracing::debug!( activity_id = %diagnostics.activity_id(), request_count = diagnostics.request_count(), http_status = u16::from(status.status_code()), From 16ae25acd1a4c90591a35e518fc66d29b0775b03 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 24 Jul 2026 19:07:28 +0000 Subject: [PATCH 3/3] Refine hedge terminal tracing logs Co-authored-by: analogrelay <7574+analogrelay@users.noreply.github.com> --- .../src/driver/pipeline/operation_pipeline.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sdk/cosmos/azure_data_cosmos_driver/src/driver/pipeline/operation_pipeline.rs b/sdk/cosmos/azure_data_cosmos_driver/src/driver/pipeline/operation_pipeline.rs index a2ead417d66..f7eaa2ee08d 100644 --- a/sdk/cosmos/azure_data_cosmos_driver/src/driver/pipeline/operation_pipeline.rs +++ b/sdk/cosmos/azure_data_cosmos_driver/src/driver/pipeline/operation_pipeline.rs @@ -2448,7 +2448,7 @@ fn finalize_hedge_attempt( request_count = diagnostics.request_count(), http_status = u16::from(status.status_code()), sub_status = ?status.sub_status(), - "cosmos.hedge.terminal_http_error", + "non-retriable http error in hedging attempt", ); let diagnostics_ctx = Arc::new(diagnostics.complete()); let base = build_service_error(&status, &cosmos_headers, &body); @@ -2457,11 +2457,11 @@ fn finalize_hedge_attempt( .build()) } TransportOutcome::TransportError { error, .. } => { - tracing::warn!( + tracing::debug!( activity_id = %diagnostics.activity_id(), request_count = diagnostics.request_count(), error = %error, - "cosmos.hedge.terminal_transport_error", + "non-retriable transport error in hedging attempt", ); let diagnostics_ctx = Arc::new(diagnostics.complete()); Err(crate::error::CosmosErrorBuilder::from_error(error) @@ -2472,7 +2472,7 @@ fn finalize_hedge_attempt( tracing::warn!( activity_id = %diagnostics.activity_id(), request_count = diagnostics.request_count(), - "cosmos.hedge.terminal_deadline_exceeded", + "deadline exceeded in hedging attempt", ); // Typed status (408 + CLIENT_OPERATION_TIMEOUT) mirrors // `enforce_deadline_or_timeout` so retry-evaluation and