Hi Alexander, Heikki spotted a misplaced wake-up call for replay waiters in PerformWalRecovery. He suggested that the WaitLSNWakeup needs to be invoked immediately after wal record is applied to avoid the potential missed wake-ups when recovery stops/pauses/promotes. It makes sense to me. Please check the attached patch to fix that.
-- Best, Xuneng
v1-0001-Wake-LSN-waiters-before-recovery-target-stop.patch
Description: Binary data
