Remove redundant fetch of the recent flush pointer in WalSndWaitForWal.
authorAmit Kapila
Tue, 12 Mar 2024 04:55:27 +0000 (10:25 +0530)
committerAmit Kapila
Tue, 12 Mar 2024 04:55:27 +0000 (10:25 +0530)
commit397cd0b3c7d18c21daea175a8280afea723f4eac
treeb0787b123309e679ccd94b1db74362aace74eadc
parent2c8118ee5d980e11f73683fcda2329c323aa381e
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
src/backend/replication/walsender.c