From 69cfa9fe618a9907ec75fb730aa32acc392edcc3 Mon Sep 17 00:00:00 2001 From: Christian Schwarz Date: Wed, 24 May 2023 17:20:03 +0200 Subject: [PATCH] launch_wal_receiver: apply joonas's review suggestion (visibility + doc comment) --- pageserver/src/tenant/timeline.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pageserver/src/tenant/timeline.rs b/pageserver/src/tenant/timeline.rs index be6dc0770d..ba0cd29361 100644 --- a/pageserver/src/tenant/timeline.rs +++ b/pageserver/src/tenant/timeline.rs @@ -1468,7 +1468,11 @@ impl Timeline { *flush_loop_state = FlushLoopState::Running; } - pub(super) fn launch_wal_receiver( + /// Creates and starts the wal receiver. + /// + /// This function is expected to be called at most once per Timeline's lifecycle + /// when the timeline is activated. + fn launch_wal_receiver( self: &Arc, ctx: &RequestContext, broker_client: BrokerClientChannel,