From c2c9530ab726809f1ebe4904f60459b6fce34b68 Mon Sep 17 00:00:00 2001 From: John Spray Date: Fri, 27 Sep 2024 16:49:59 +0100 Subject: [PATCH] hack: log layer accesses --- pageserver/src/page_service.rs | 1 + pageserver/src/tenant/storage_layer.rs | 1 + pageserver/src/tenant/timeline/compaction.rs | 4 ++++ 3 files changed, 6 insertions(+) diff --git a/pageserver/src/page_service.rs b/pageserver/src/page_service.rs index 9261b7481d..b8bd470b61 100644 --- a/pageserver/src/page_service.rs +++ b/pageserver/src/page_service.rs @@ -997,6 +997,7 @@ impl PageServerHandler { ) .await?; + tracing::info!("get_rel_page_at_lsn: {lsn}"); let page = timeline .get_rel_page_at_lsn(req.rel, req.blkno, Version::Lsn(lsn), ctx) .await?; diff --git a/pageserver/src/tenant/storage_layer.rs b/pageserver/src/tenant/storage_layer.rs index 99bd0ece57..98c261a541 100644 --- a/pageserver/src/tenant/storage_layer.rs +++ b/pageserver/src/tenant/storage_layer.rs @@ -433,6 +433,7 @@ impl ReadableLayer { reconstruct_state: &mut ValuesReconstructState, ctx: &RequestContext, ) -> Result<(), GetVectoredError> { + tracing::info!("get_values_reconstruct_data: {:?}", self.id()); match self { ReadableLayer::PersistentLayer(layer) => { layer diff --git a/pageserver/src/tenant/timeline/compaction.rs b/pageserver/src/tenant/timeline/compaction.rs index 3de386a2d5..28f2529451 100644 --- a/pageserver/src/tenant/timeline/compaction.rs +++ b/pageserver/src/tenant/timeline/compaction.rs @@ -364,6 +364,10 @@ impl Timeline { // 3. Create new image layers for partitions that have been modified // "enough". Skip image layer creation if L0 compaction cannot keep up. if fully_compacted { + tracing::info!( + "create_image_layers @ {lsn} (latest {})", + self.get_last_record_lsn() + ); let image_layers = self .create_image_layers( &partitioning,