aboutsummaryrefslogtreecommitdiff
path: root/src/backend/executor
diff options
context:
space:
mode:
authorAlexander Korotkov <akorotkov@postgresql.org>2024-08-10 21:43:02 +0300
committerAlexander Korotkov <akorotkov@postgresql.org>2024-08-10 21:43:02 +0300
commit867d396ccd2a7f0ce55e1fa7ebda00bc8c81147b (patch)
tree2af07b058abba4f384d06781a952203e1c250842 /src/backend/executor
parentbbf668d66fbf61d45f1c187b08a5f51537bfb7c7 (diff)
downloadpostgresql-867d396ccd2a7f0ce55e1fa7ebda00bc8c81147b.tar.gz
postgresql-867d396ccd2a7f0ce55e1fa7ebda00bc8c81147b.zip
Adjust pg_wal_replay_wait() procedure behavior on promoted standby
pg_wal_replay_wait() is intended to be called on standby. However, standby can be promoted to primary at any moment, even concurrently with the pg_wal_replay_wait() call. If recovery is not currently in progress that doesn't mean the wait was unsuccessful. Thus, we always need to recheck if the target LSN is replayed. Reported-by: Kevin Hale Boyes Discussion: https://postgr.es/m/CAPpHfdu5QN%2BZGACS%2B7foxmr8_nekgA2PA%2B-G3BuOUrdBLBFb6Q%40mail.gmail.com Author: Alexander Korotkov
Diffstat (limited to 'src/backend/executor')
0 files changed, 0 insertions, 0 deletions