• Heikki Linnakangas's avatar
    During recovery, if we reach consistent state and still have entries in the · 1e616f63
    Heikki Linnakangas authored
    invalid-page hash table, PANIC immediately. Immediate PANIC is much better
    than waiting for end-of-recovery, which is what we did before, because the
    end-of-recovery might not come until months later if this is a standby
    server.
    
    Also refrain from creating a restartpoint if there are invalid-page entries
    in the hash table. Restarting recovery from such a restartpoint would not
    see the invalid references, and wouldn't be able to cross-check them when
    consistency is reached. That wouldn't matter when things are going smoothly,
    but the more sanity checks you have the better.
    
    Fujii Masao
    1e616f63
xlog.c 300 KB