• Fujii Masao's avatar
    Improve the message logged when recovery is paused. · b0236508
    Fujii Masao authored
    When recovery target is reached and recovery is paused because of
    recovery_target_action=pause, executing pg_wal_replay_resume() causes
    the standby to promote, i.e., the recovery to end. So, in this case,
    the previous message "Execute pg_wal_replay_resume() to continue"
    logged was confusing because pg_wal_replay_resume() doesn't cause
    the recovery to continue.
    
    This commit improves the message logged when recovery is paused,
    and the proper message is output based on what (pg_wal_replay_pause
    or recovery_target_action) causes recovery to be paused.
    
    Author: Sergei Kornilov, revised by Fujii Masao
    Reviewed-by: Robert Haas
    Discussion: https://postgr.es/m/19168211580382043@myt5-b646bde4b8f3.qloud-c.yandex.net
    b0236508
xlog.c 391 KB