From 531bd644b73bf2f1d2b0fdc6c55e449cbfe8e2d4 Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Fri, 28 Aug 2026 23:06:46 +0200 Subject: [PATCH 1/5] Remove unused global variable [xlog.c] src/backend/access/transam/xlog.c:675:19: error: variable 'LocalMinRecoveryPointTLI' set but not used [-Werror,-Wunused-but-set-global] This was apparently never used (initial commit 70e81861fad). --- src/backend/access/transam/xlog.c | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/src/backend/access/transam/xlog.c b/src/backend/access/transam/xlog.c index 7f5d3b1417a..89d0c32b7e2 100644 --- a/src/backend/access/transam/xlog.c +++ b/src/backend/access/transam/xlog.c @@ -672,7 +672,6 @@ static TimeLineID openLogTLI = 0; * Those values are kept consistent as long as crash recovery runs. */ static XLogRecPtr LocalMinRecoveryPoint; -static TimeLineID LocalMinRecoveryPointTLI; static bool updateMinRecoveryPoint = true; /* @@ -2753,7 +2752,6 @@ UpdateMinRecoveryPoint(XLogRecPtr lsn, bool force) /* update local copy */ LocalMinRecoveryPoint = ControlFile->minRecoveryPoint; - LocalMinRecoveryPointTLI = ControlFile->minRecoveryPointTLI; if (!XLogRecPtrIsValid(LocalMinRecoveryPoint)) updateMinRecoveryPoint = false; @@ -2788,7 +2786,6 @@ UpdateMinRecoveryPoint(XLogRecPtr lsn, bool force) ControlFile->minRecoveryPointTLI = newMinRecoveryPointTLI; UpdateControlFile(); LocalMinRecoveryPoint = newMinRecoveryPoint; - LocalMinRecoveryPointTLI = newMinRecoveryPointTLI; ereport(DEBUG2, errmsg_internal("updated min recovery point to %X/%08X on timeline %u", @@ -3202,7 +3199,6 @@ XLogNeedsFlush(XLogRecPtr record) if (!LWLockConditionalAcquire(ControlFileLock, LW_SHARED)) return true; LocalMinRecoveryPoint = ControlFile->minRecoveryPoint; - LocalMinRecoveryPointTLI = ControlFile->minRecoveryPointTLI; LWLockRelease(ControlFileLock); /* @@ -6208,12 +6204,10 @@ StartupXLOG(void) if (InArchiveRecovery) { LocalMinRecoveryPoint = ControlFile->minRecoveryPoint; - LocalMinRecoveryPointTLI = ControlFile->minRecoveryPointTLI; } else { LocalMinRecoveryPoint = InvalidXLogRecPtr; - LocalMinRecoveryPointTLI = 0; } /* Check that the GUCs used to generate the WAL allow recovery */ @@ -6749,7 +6743,6 @@ SwitchIntoArchiveRecovery(XLogRecPtr EndRecPtr, TimeLineID replayTLI) } /* update local copy */ LocalMinRecoveryPoint = ControlFile->minRecoveryPoint; - LocalMinRecoveryPointTLI = ControlFile->minRecoveryPointTLI; /* * The startup process can update its local copy of minRecoveryPoint from @@ -8309,7 +8302,6 @@ CreateRestartPoint(int flags) /* update local copy */ LocalMinRecoveryPoint = ControlFile->minRecoveryPoint; - LocalMinRecoveryPointTLI = ControlFile->minRecoveryPointTLI; } if (flags & CHECKPOINT_IS_SHUTDOWN) ControlFile->state = DB_SHUTDOWNED_IN_RECOVERY; @@ -9154,7 +9146,6 @@ xlog_redo(XLogReaderState *record) if (InArchiveRecovery) { LocalMinRecoveryPoint = ControlFile->minRecoveryPoint; - LocalMinRecoveryPointTLI = ControlFile->minRecoveryPointTLI; } if (XLogRecPtrIsValid(LocalMinRecoveryPoint) && LocalMinRecoveryPoint < lsn) { @@ -9300,7 +9291,6 @@ xlog2_redo(XLogReaderState *record) if (InArchiveRecovery) { LocalMinRecoveryPoint = ControlFile->minRecoveryPoint; - LocalMinRecoveryPointTLI = ControlFile->minRecoveryPointTLI; } if (XLogRecPtrIsValid(LocalMinRecoveryPoint) && LocalMinRecoveryPoint < lsn) { base-commit: 7ddb9c41a13534011bb64a856fb5a60e41b82b75 -- 2.55.0