From: Heikki Linnakangas Date: Mon, 10 Mar 2025 16:54:58 +0000 (+0200) Subject: Fix a few more redundant calls of GetLatestSnapshot() X-Git-Tag: REL_14_18~56 X-Git-Url: http://git.postgresql.org/gitweb/?a=commitdiff_plain;h=136e68b465c151fa832d8bb20beea1a1a9c22252;p=postgresql.git Fix a few more redundant calls of GetLatestSnapshot() Commit 2367503177 fixed this in RelationFindReplTupleByIndex(), but I missed two other similar cases. Per report from Ranier Vilela. Discussion: https://www.postgresql.org/message-id/CAEudQArUT1dE45WN87F-Gb7XMy_hW6x1DFd3sqdhhxP-RMDa0Q@mail.gmail.com Backpatch-through: 13 --- diff --git a/src/backend/executor/execReplication.c b/src/backend/executor/execReplication.c index d3bd7974120..6a38640e79a 100644 --- a/src/backend/executor/execReplication.c +++ b/src/backend/executor/execReplication.c @@ -359,7 +359,7 @@ retry: PushActiveSnapshot(GetLatestSnapshot()); - res = table_tuple_lock(rel, &(outslot->tts_tid), GetLatestSnapshot(), + res = table_tuple_lock(rel, &(outslot->tts_tid), GetActiveSnapshot(), outslot, GetCurrentCommandId(false), lockmode,