Skip to content

Commit cca215e

Browse files
author
Konstantin Knizhnik
committed
Remove rediundant use of lsn variable
1 parent 2d8871f commit cca215e

File tree

1 file changed

+1
-7
lines changed
  • src/backend/access/transam

1 file changed

+1
-7
lines changed

src/backend/access/transam/xlog.c

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6753,16 +6753,13 @@ GetLastWrittenLSNv(RelFileLocator relfilenode, ForkNumber forknum,
67536753
BlockNumber blkno, int nblocks, XLogRecPtr *lsns)
67546754
{
67556755
LastWrittenLsnCacheEntry* entry;
6756-
XLogRecPtr lsn;
67576756

67586757
Assert(lastWrittenLsnCacheSize != 0);
67596758
Assert(nblocks > 0);
67606759
Assert(PointerIsValid(lsns));
67616760

67626761
LWLockAcquire(LastWrittenLsnLock, LW_SHARED);
67636762

6764-
lsn = XLogCtl->maxLastWrittenLsn;
6765-
67666763
if (relfilenode.relNumber != InvalidOid)
67676764
{
67686765
BufferTag key;
@@ -6794,8 +6791,6 @@ GetLastWrittenLSNv(RelFileLocator relfilenode, ForkNumber forknum,
67946791
LWLockRelease(LastWrittenLsnLock);
67956792
LWLockAcquire(LastWrittenLsnLock, LW_EXCLUSIVE);
67966793

6797-
lsn = XLogCtl->maxLastWrittenLsn;
6798-
67996794
for (int i = 0; i < nblocks; i++)
68006795
{
68016796
if (lsns[i] == InvalidXLogRecPtr)
@@ -6808,8 +6803,7 @@ GetLastWrittenLSNv(RelFileLocator relfilenode, ForkNumber forknum,
68086803
else
68096804
{
68106805
HASH_SEQ_STATUS seq;
6811-
6812-
lsn = XLogCtl->maxLastWrittenLsn;
6806+
XLogRecPtr lsn = XLogCtl->maxLastWrittenLsn;
68136807
/* Find maximum of all cached LSNs */
68146808
hash_seq_init(&seq, lastWrittenLsnCache);
68156809
while ((entry = (LastWrittenLsnCacheEntry *) hash_seq_search(&seq)) != NULL)

0 commit comments

Comments
 (0)