From d713260f1a2d509bbff23ea6e3acc174f6e6753a Mon Sep 17 00:00:00 2001 From: John Spray Date: Mon, 10 Feb 2025 14:00:52 +0100 Subject: [PATCH] pageserver: don't try and ingest `XLOG_CHECKPOINT_SHUTDOWN` on nonzero shards --- pageserver/src/walingest.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/pageserver/src/walingest.rs b/pageserver/src/walingest.rs index 04edb3e3f4..c776405c35 100644 --- a/pageserver/src/walingest.rs +++ b/pageserver/src/walingest.rs @@ -1157,6 +1157,7 @@ impl WalIngest { // See also the neon code changes in the InitWalRecovery() function. if xlog_checkpoint.oldestActiveXid == pg_constants::INVALID_TRANSACTION_ID && info == pg_constants::XLOG_CHECKPOINT_SHUTDOWN + && self.shard.is_shard_zero() { let oldest_active_xid = if pg_version >= 17 { let mut oldest_active_full_xid = cp.nextXid.value;