From 47d0300bb595ba36d29df2f7cc11880a184228f6 Mon Sep 17 00:00:00 2001 From: Bharath Rupireddy Date: Sat, 13 Apr 2024 08:30:59 +0000 Subject: [PATCH v1] Remove unnecessary seg no calculation after check for slot invalidation. --- src/backend/access/transam/xlog.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/backend/access/transam/xlog.c b/src/backend/access/transam/xlog.c index 34a2c71812..66f491a08a 100644 --- a/src/backend/access/transam/xlog.c +++ b/src/backend/access/transam/xlog.c @@ -7248,7 +7248,6 @@ CreateCheckPoint(int flags) * Some slots have been invalidated; recalculate the old-segment * horizon, starting again from RedoRecPtr. */ - XLByteToSeg(RedoRecPtr, _logSegNo, wal_segment_size); KeepLogSeg(recptr, &_logSegNo); } _logSegNo--; @@ -7700,7 +7699,6 @@ CreateRestartPoint(int flags) * Some slots have been invalidated; recalculate the old-segment * horizon, starting again from RedoRecPtr. */ - XLByteToSeg(RedoRecPtr, _logSegNo, wal_segment_size); KeepLogSeg(endptr, &_logSegNo); } _logSegNo--; -- 2.34.1