pgsql: Remove redundant fetch of the recent flush pointer in WalSndWait

From: Amit Kapila <akapila(at)postgresql(dot)org>
To: pgsql-committers(at)lists(dot)postgresql(dot)org
Subject: pgsql: Remove redundant fetch of the recent flush pointer in WalSndWait
Date: 2024-03-12 05:07:53
Message-ID: E1rjuMi-003Mxb-MH@gemulon.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Remove redundant fetch of the recent flush pointer in WalSndWaitForWal.

In WalSndWaitForWal(), we fetch a recent flush pointer both outside the
loop and inside the loop. But we start using RecentFlushPtr only after we
fetch it inside the loop. So we can remove one outside the loop.

Author: Shveta Malik
Reviewed-by: Bertrand Drouvot, Matthias van de Meent, Amit Kapila
Discussion: https://postgr.es/m/CAJpy0uBSCQz1yMD-WiEthzEe23dti2-Kr_pitVb7vAPFbFKm=A@mail.gmail.com

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/397cd0b3c7d18c21daea175a8280afea723f4eac

Modified Files
--------------
src/backend/replication/walsender.c | 6 ------
1 file changed, 6 deletions(-)

Browse pgsql-committers by date

  From Date Subject
Next Message Michael Paquier 2024-03-12 05:24:56 pgsql: Keep replication slot statistics on invalidation
Previous Message Michael Paquier 2024-03-12 01:05:04 pgsql: Use printf's %m format instead of strerror(errno) in more places