• Fujii Masao's avatar
    Add wait events for recovery conflicts. · 18808f8c
    Fujii Masao authored
    This commit introduces new wait events RecoveryConflictSnapshot and
    RecoveryConflictTablespace. The former is reported while waiting for
    recovery conflict resolution on a vacuum cleanup. The latter is reported
    while waiting for recovery conflict resolution on dropping tablespace.
    
    Also this commit changes the code so that the wait event Lock is reported
    while waiting in ResolveRecoveryConflictWithVirtualXIDs() for recovery
    conflict resolution on a lock. Basically the wait event Lock is reported
    during that wait, but previously was not reported only when that wait
    happened in ResolveRecoveryConflictWithVirtualXIDs().
    
    Author: Masahiko Sawada
    Reviewed-by: Fujii Masao
    Discussion: https://postgr.es/m/CA+fd4k4mXWTwfQLS3RPwGr4xnfAEs1ysFfgYHvmmoUgv6Zxvmg@mail.gmail.com
    18808f8c
monitoring.sgml 203 KB