• Heikki Linnakangas's avatar
    If recovery_target_timeline is set to 'latest' and standby mode is enabled, · 1a4ab9ec
    Heikki Linnakangas authored
    periodically rescan the archive for new timelines, while waiting for new WAL
    segments to arrive. This allows you to set up a standby server that follows
    the TLI change if another standby server is promoted to master. Before this,
    you had to restart the standby server to make it notice the new timeline.
    
    This patch only scans the archive for TLI changes, it won't follow a TLI
    change in streaming replication. That is much needed too, but it would be a
    much bigger patch than I dare to sneak in this late in the release cycle.
    
    There was discussion on improving the sanity checking of the WAL segments so
    that the system would notice more reliably if the new timeline isn't an
    ancestor of the current one, but that is not included in this patch.
    
    Reviewed by Fujii Masao.
    1a4ab9ec
xlog.c 308 KB