• Magnus Hagander's avatar
    Properly set base backup backends to active in pg_stat_activity · d02974e3
    Magnus Hagander authored
    When walsenders were included in pg_stat_activity, only the ones
    actually streaming WAL were listed as active when they were active. In
    particular, the connections sending base backups were listed as being
    idle. Which means that a regular pg_basebackup would show up with one
    active and one idle connection, when both were active.
    
    This patch updates to set all walsenders to active when they are
    (including those doing very fast things like IDENTIFY_SYSTEM), and then
    back to idle. Details about exactly what they are doing is available in
    pg_stat_replication.
    
    Patch by me, review by Michael Paquier and David Steele.
    d02974e3
walsender.c 98.5 KB