diff --git a/pageserver/src/context.rs b/pageserver/src/context.rs index 004368b46d..0751563364 100644 --- a/pageserver/src/context.rs +++ b/pageserver/src/context.rs @@ -415,6 +415,9 @@ impl RequestContext { pub fn report_stats(&self) { tracing::info!("Read path stats: {}", *self.read_path_stats.inner); + } + + pub fn reset_stats(&self) { self.read_path_stats.inner.reset(); } } diff --git a/pageserver/src/tenant/timeline.rs b/pageserver/src/tenant/timeline.rs index 726fec0e9f..4c9edc679f 100644 --- a/pageserver/src/tenant/timeline.rs +++ b/pageserver/src/tenant/timeline.rs @@ -802,6 +802,8 @@ impl Timeline { ctx.report_stats(); } + ctx.reset_stats(); + res }