diff --git a/pageserver/src/tenant/storage_layer/layer.rs b/pageserver/src/tenant/storage_layer/layer.rs index dbb2c576eb..212d2dd92c 100644 --- a/pageserver/src/tenant/storage_layer/layer.rs +++ b/pageserver/src/tenant/storage_layer/layer.rs @@ -822,8 +822,7 @@ impl LayerInner { let can_evict = self.have_remote_client; if gc { - // do nothing now, only when the whole layer is dropped. gc will end up deleting the - // whole layer, in case there is no reference cycle. + // do nothing now, only in LayerInner::drop } else if can_evict && evict { let version = self.version.load(Ordering::Relaxed);