From 74d2d233e45410c8fee252177f0574b89740db94 Mon Sep 17 00:00:00 2001 From: Vlad Lazar Date: Mon, 23 Jun 2025 13:51:53 +0200 Subject: [PATCH] wip: more logs --- pageserver/src/tenant/timeline/walreceiver.rs | 5 +++-- .../src/tenant/timeline/walreceiver/connection_manager.rs | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/pageserver/src/tenant/timeline/walreceiver.rs b/pageserver/src/tenant/timeline/walreceiver.rs index 633c94a010..a22e18ecd7 100644 --- a/pageserver/src/tenant/timeline/walreceiver.rs +++ b/pageserver/src/tenant/timeline/walreceiver.rs @@ -106,11 +106,12 @@ impl WalReceiver { match loop_step_result { Ok(()) => continue, Err(_cancelled) => { - trace!("Connection manager loop ended, shutting down"); + info!("Connection manager loop ended, shutting down"); break; } } } + info!("Awaiting connection manager state shutdown ..."); connection_manager_state.shutdown().await; *loop_status.write().unwrap() = None; info!("task exits"); @@ -128,7 +129,7 @@ impl WalReceiver { #[instrument(skip_all, level = tracing::Level::DEBUG)] pub async fn shutdown(self) { debug_assert_current_span_has_tenant_and_timeline_id(); - debug!("cancelling walreceiver tasks"); + info!("cancelling walreceiver tasks"); self.cancel.cancel(); match self.task.await { Ok(()) => debug!("Shutdown success"), diff --git a/pageserver/src/tenant/timeline/walreceiver/connection_manager.rs b/pageserver/src/tenant/timeline/walreceiver/connection_manager.rs index 7e0b0e9b25..cde1057c61 100644 --- a/pageserver/src/tenant/timeline/walreceiver/connection_manager.rs +++ b/pageserver/src/tenant/timeline/walreceiver/connection_manager.rs @@ -66,7 +66,7 @@ pub(super) async fn connection_manager_loop_step( } { Ok(()) => {} Err(new_state) => { - debug!( + info!( ?new_state, "state changed, stopping wal connection manager loop" ); @@ -145,7 +145,7 @@ pub(super) async fn connection_manager_loop_step( } TaskEvent::End(walreceiver_task_result) => { match walreceiver_task_result { - Ok(()) => debug!("WAL receiving task finished"), + Ok(()) => info!("WAL receiving task finished"), Err(e) => error!("wal receiver task finished with an error: {e:?}"), } connection_manager_state.drop_old_connection(false).await;