From 03bbce36e8fe89197628d8adecfede3731744664 Mon Sep 17 00:00:00 2001 From: Christian Schwarz Date: Tue, 1 Jul 2025 11:54:43 +0200 Subject: [PATCH] make tests fail due to allowed_errors on immediate gc before lease deadline --- pageserver/src/tenant/mgr.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pageserver/src/tenant/mgr.rs b/pageserver/src/tenant/mgr.rs index 248d92622e..9ceb1b7229 100644 --- a/pageserver/src/tenant/mgr.rs +++ b/pageserver/src/tenant/mgr.rs @@ -2347,6 +2347,17 @@ impl TenantManager { let _gate_guard = tenant.gate.enter().map_err(|_| ApiError::ShuttingDown)?; + if cfg!(feature = "testing") + && tenant + .tenant_conf + .load() + .is_gc_blocked_by_lsn_lease_deadline() + { + warn!( + "test is requesting immediate GC but lease deadline is still on, test might be impacted" + ); + } + fail::fail_point!("immediate_gc_task_pre"); #[allow(unused_mut)]